Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Central de Conversão de Dados

Converta CSV, JSON, XML, YAML, Excel e comandos INSERT de SQL nos dois sentidos. Conversão rápida e privada no navegador, sem enviar arquivos.

Upload
Arraste e solte arquivo aqui
ou clique para procurar

Sobre a Central de Conversão de Dados

Central de Conversão de Dados é um conversor universal de formato de dados que suporta formatos CSV, JSON, XML, YAML e Excel. Converta entre qualquer um destes formatos instantaneamente no seu navegador. Perfeito para desenvolvedores, analistas de dados e qualquer um trabalhando com dados estruturados em diferentes plataformas e ferramentas.

Quais formatos são suportados?

A Central de Conversão de Dados suporta conversão bidirecional entre:

- CSV (Valores Separados por Vírgula)
- JSON (JavaScript Object Notation)
- XML (Extensible Markup Language)
- YAML (YAML Ain't Markup Language)
- Excel (formato de planilha .xlsx)

Você pode converter de qualquer formato para qualquer outro formato. Por exemplo:
- CSV para JSON, XML, YAML ou Excel
- JSON para CSV, XML, YAML ou Excel
- XML para CSV, JSON, YAML ou Excel
- E assim por diante...

A ferramenta lida inteligentemente com diferenças de estrutura de dados entre formatos, garantindo que seus dados sejam preservados com precisão.

Como funciona a auto-detecção?

Quando você seleciona 'Auto-detectar' como formato de entrada, a ferramenta analisa seus dados para determinar seu formato:

Lógica de detecção:
- JSON: Procura por { } ou [ ] e valida sintaxe JSON
- XML: Verifica por <?xml ou tags de abertura <
- YAML: Detecta estrutura baseada em indentação e sintaxe YAML
- CSV: Identifica valores separados por delimitador com colunas consistentes
- Excel: Reconhece uploads de arquivo .xlsx

O recurso de auto-detecção é muito preciso mas funciona melhor com:
- Dados bem formatados
- Convenções padrão (indentação adequada, tags de fechamento, etc.)
- Amostras de dados completas (não truncadas)

Se a auto-detecção falhar, simplesmente selecione o formato de entrada correto manualmente.

Quais opções de conversão estão disponíveis?

A ferramenta fornece opções específicas por formato:

Opções CSV:
- Escolher delimitador (vírgula, ponto e vírgula, tab, pipe)
- Especificar se primeira linha é cabeçalho

Opções JSON/YAML:
- Imprimir formatado (formatado com indentação)
- Minificar (compacto, linha única)
- Tamanho de indentação (2, 4 ou 8 espaços)

Opções XML:
- Nome personalizado de elemento raiz
- Nome personalizado de elemento linha
- Formatação de impressão formatada

Opções Excel:
- Nome de planilha personalizado
- Tratamento de linha de cabeçalho

Estas opções permitem personalizar saída para corresponder seus requisitos específicos ou expectativas do sistema alvo.

Como estruturas aninhadas são tratadas?

Diferentes formatos lidam com dados aninhados de forma diferente:

JSON, XML, YAML → CSV:
- Objetos aninhados são achatados com notação de ponto
- Exemplo: {"user": {"name": "John"}} se torna "user.name": "John"
- Arrays são convertidos para strings separadas por vírgula
- Aninhamento profundo pode resultar em muitas colunas

CSV → JSON, XML, YAML:
- Dados CSV planos se tornam array de objetos
- Cabeçalhos se tornam chaves de objeto
- Todas as estruturas aninhadas devem ser explícitas em CSV (usando notação de ponto)

JSON ↔ XML ↔ YAML:
- Estrutura é preservada pois estes formatos suportam aninhamento
- Arrays e objetos se traduzem naturalmente
- Atributos podem ser tratados especialmente em XML

Para dados aninhados complexos, JSON, XML e YAML são mais adequados. CSV funciona melhor para dados planos e tabulares.

Posso converter arquivos grandes?

Sim, a ferramenta pode lidar com arquivos razoavelmente grandes:

Expectativas de desempenho:
- Arquivos pequenos (< 1 MB): Conversão instantânea
- Arquivos médios (1-10 MB): Alguns segundos
- Arquivos grandes (10-50 MB): 10-30 segundos
- Arquivos muito grandes (> 50 MB): Pode levar mais tempo ou requer mais memória

Dicas para arquivos grandes:
- Feche outras abas do navegador para liberar memória
- Use navegadores modernos (Chrome, Firefox, Edge)
- Considere dividir conjuntos de dados muito grandes
- Para arquivos extremamente grandes, use ferramentas de linha de comando

Todo processamento acontece no seu navegador, então RAM disponível é a principal limitação. A ferramenta lida com milhares de registros sem problemas na maioria dos casos.

Central de Conversão de Dados — Converta CSV, JSON, XML, YAML, Excel e comandos INSERT de SQL nos dois sentidos. Conversão rápida e privada no navegador
Central de Conversão de Dados

Meus dados estão seguros?

Sim, seus dados estão completamente seguros e privados:

- Toda conversão acontece localmente no seu navegador
- Nenhum dado é enviado para qualquer servidor
- Nenhum dado é armazenado, registrado ou transmitido
- Funciona completamente offline após carregamento da página
- Sem cookies ou rastreamento para seus dados

Você pode verificar isto:
- Verificando aba de rede do navegador (sem uploads)
- Desconectando da internet após página carregar (ferramenta ainda funciona)
- Revisando código open-source

Seguro para usar com:
- Dados de negócios confidenciais
- Informações de clientes
- Registros financeiros
- Dados pessoais (PII)
- Respostas de API
- Relatórios internos

Sempre siga as políticas de tratamento de dados da sua organização, mas a ferramenta em si é projetada para máxima privacidade.

Quais são casos de uso comuns?

Central de Conversão de Dados é útil para muitos cenários:

Desenvolvimento:
- Converter respostas de API entre formatos
- Transformar dados de teste para diferentes ambientes
- Preparar dados para importações de banco de dados
- Converter arquivos de configuração

Análise de Dados:
- Importar dados Excel em ferramentas de programação (Python, R)
- Exportar resultados de análise para Excel para relatórios
- Converter entre formatos de pipeline de dados
- Transformar dados para ferramentas de visualização

Integração:
- Converter dados entre diferentes sistemas
- Transformar saídas de API para formatos requeridos
- Preparar dados para serviços de terceiros
- Padronizar formatos de dados entre plataformas

Migração:
- Mover dados entre diferentes sistemas de banco de dados
- Converter formatos de dados legados para padrões modernos
- Preparar dados para importações na nuvem
- Transformar dados para novas aplicações

Como funciona a exportação SQL (INSERT)?

Ao selecionar SQL como formato de saída, seus dados de CSV, JSON, XML, YAML ou Excel são convertidos em comandos INSERT INTO prontos para executar, ideais para popular ou migrar um banco de dados sem escrever um script de importação.

O que você controla:
- Nome da tabela: a tabela de destino onde as linhas são inseridas (padrão my_table)
- Valores vazios: emitir NULL ou uma string vazia '' para células em branco ou ausentes
- Único INSERT multilinha: um comando INSERT INTO ... VALUES (...),(...); ou um comando por linha

Tratamento de valores:
- Números e booleanos são escritos como literais sem aspas (123, TRUE/FALSE)
- Strings ficam entre aspas simples, e qualquer aspa simples interna é escapada duplicando-a (''), evitando comandos quebrados e erros básicos de injeção
- Campos ausentes ou nulos viram NULL (ou '' se você escolher o modo de string vazia)
- Objetos aninhados são achatados com nomes de coluna em notação de ponto; arrays de objetos são serializados como texto JSON

Nota sobre dialetos: a saída usa identificadores entre aspas duplas no estilo ANSI e aspas padrão, que funcionam em PostgreSQL, SQLite e na maioria dos motores. Usuários de MySQL no modo padrão podem preferir identificadores com crase: renomeie as colunas para identificadores simples (letras, dígitos e sublinhado) para mantê-las sem aspas e portáveis.

Como os tipos de dados e a precisão numérica são preservados?

Para dados financeiros e outros sensíveis à precisão, a fidelidade de tipos importa:

Números:
- A entrada CSV usa tipagem dinâmica, então 75000 vira um número real, não uma string
- Inteiros muito grandes acima do intervalo seguro do JavaScript (acima de 9.007.199.254.740.991) podem perder precisão: mantenha IDs, números de conta e similares como strings entre aspas se a exatidão for necessária
- Decimais são mantidos como escritos mas seguem o ponto flutuante IEEE 754; para moeda, armazene centavos como inteiros ou mantenha os valores como strings

Zeros à esquerda e códigos:
- Códigos postais, números de telefone e códigos de produto com zeros à esquerda devem ser mantidos como strings, pois a tipagem numérica removeria os zeros

Codificação e importação no Excel:
- Toda a saída é UTF-8. Se o Excel abrir um CSV com acentos corrompidos, é provável que seu CSV não tenha o BOM UTF-8: no Excel use Dados > De Texto/CSV e escolha a codificação UTF-8, ou converta para a saída .xlsx, que incorpora a codificação corretamente
- Escolha o delimitador correto (vírgula, ponto e vírgula, tab ou pipe) para que CSVs por idioma (ponto e vírgula em muitas regiões europeias) sejam analisados corretamente

Melhor prática: revise a saída convertida antes de carregá-la em sistemas de produção, especialmente em colunas monetárias ou de identificadores.

Quão precisa é a conversão?

Precisão de conversão é muito alta, mas com algumas considerações:

Preservação de dados:
- Texto, números, booleanos: 100% preciso
- Datas: Geralmente preciso, pode precisar ajuste de formato
- Valores nulos/vazios: Preservados na maioria dos formatos
- Caracteres especiais: Tratados com codificação adequada

Preservação de estrutura:
- Dados planos (tipo CSV): Conversão perfeita
- Aninhamento simples: Preciso entre JSON, XML, YAML
- Aninhamento complexo: Melhor preservado em JSON/YAML
- Arrays: Tratados bem em JSON/YAML, achatados em CSV

Problemas potenciais:
- CSV tem limitações com dados aninhados
- Atributos XML podem não converter perfeitamente para outros formatos
- Inferência de tipo de dados pode precisar ajuste manual
- Números muito grandes podem perder precisão em alguns formatos

Melhor prática: Sempre revise dados convertidos antes de usar em produção. A ferramenta é projetada para ser precisa, mas validação de dados é recomendada.