Converter JSON para CSV: conferir valores e tipos de dados
A conversão exige um array cujos elementos sejam objetos. Decida se os objetos aninhados devem virar colunas separadas ou permanecer como strings JSON nas células; a leitura da planilha muda conforme essa escolha.

Como usar esta ferramenta
- Escolha arquivos no formato JSON. Máximo: 1.
- Confira as configurações (Achatar objetos aninhados) e inicie o processamento.
- Baixe o resultado CSV e confira o conteúdo e a qualidade.
Escolha as configurações certas
Ative o achatamento para transformar as propriedades de objetos aninhados em cabeçalhos unidos por pontos. Os arrays não são expandidos em várias linhas; confira essas células separadamente se quiser analisar cada elemento.
- Entrada suportada
- JSON
- Saída
- CSV
- Configurações disponíveis
- Achatar objetos aninhados
Antes de começar
Entenda os dados antes de transformá-los
Identifique o que cada linha ou valor representa e guarde uma cópia da fonte. Em tabelas, confira cabeçalhos, separadores e codificação; em arquivos estruturados, veja os objetos ou arrays exigidos. A exibição de uma planilha não basta para interpretar identificadores, datas e valores monetários.
Escolha colunas de correspondência, regras de tipo e campos de saída conforme o destino, quando essas opções existirem. Teste uma amostra com campo vazio, repetição e pontuação. Em etiquetas, gráficos ou documentos personalizados, confira de qual coluna vem cada valor, além das unidades e dos textos.
Defina verificações antes de processar: um identificador que deve manter a grafia, um valor com interpretação conhecida e uma relação esperada entre registros. Quando houver regras de tipo ou correspondência, diferencie o valor fonte de sua exibição. Teste datas ambíguas e chaves com grafias diferentes antes de adotar uma regra ampla. Guarde regras e exigências do destino com o resultado para identificar se a diferença vem da entrada, da interpretação ou da transformação.
Confira valores e exceções
Reabra ou importe a saída com os ajustes do programa de destino. Compare cabeçalhos, número de registros e algumas amostras com a fonte. Resumir, dividir ou remover duplicatas pode mudar a quantidade de propósito; verifique a razão, em vez de exigir o mesmo total de linhas em toda transformação.
Leia os relatórios de exceção ou validação antes de seguir. Para colunas deslocadas, caracteres ilegíveis ou chaves ausentes, confira delimitador, codificação e grafia exata dos cabeçalhos. Codificar não é criptografar; formatar não confirma o significado. Teste os códigos ou etiquetas impressos antes de produzir o conjunto completo.
Exemplo de entrada e saída
JSON Array de Objetos → cabeçalho e rocha CSVExemplos descrevem o fluxo de trabalho. Os resultados dependem do arquivo de origem e das configurações.
Verifique o resultado antes de salvar
Quando os objetos possuem propriedades diferentes, verifique se os cabeçalhos CSV incluem todos os campos necessários. Compare espaços em branco, valores de matriz e identificadores de zero à esquerda após importar o arquivo para uma planilha.
Se o resultado for diferente do que você esperava
Um único objeto de nível superior ou uma matriz de números simples não é adequado para esta conversão. Resolva colisões entre chaves pontilhadas existentes e nomes de propriedades niveladas antes de exportar os dados.
Limites de uso
- JSON representa objetos, arrays, strings, números, booleanos e null. Nomes de propriedades usam aspas duplas. Formate para inspecionar dados e use CSV para estruturas tabulares adequadas.
- JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.
- Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.
Continue com ferramentas relacionadas
Este guia explica a ferramenta de acesso público que funciona no navegador. Guarde uma cópia do original e confira o resultado antes de compartilhar.
Esta tradução foi preparada com auxílio de software. Você também pode ler a versão em inglês. Leia em inglês