JSON e CSV representam dados de forma diferente

JSON suporta objetos aninhados, arrays, booleanos, números, valores nulos e relações estruturadas. CSV é uma tabela plana de linhas e colunas. A conversão é simples quando a raiz JSON é uma matriz de objetos em forma semelhante, mas registros aninhados ou inconsistentes requerem decisões sobre como colunas devem ser criadas.

[{"name":"Ada","team":"QA","active":true},{"name":"Sam","team":"Design","active":false}]

Este exemplo mapeia perfeitamente para três colunas CSV. Um objeto de endereço ou um array de tags não.

Preparar e validar a fonte

  1. Trabalhe em uma cópia quando o JSON é importante.
  2. Validar sintaxe e corrigir o primeiro erro de processamento antes da conversão.
  3. Confirme qual array contém os registros que você precisa.
  4. Remova segredos e dados pessoais que não devem inserir uma planilha.
  5. Inspecione vários registros para chaves faltando ou mudando tipos de valor.

A Lista de verificação JSON inválida cobre problemas comuns de citação, vírgula, suporte e fuga.

Decida como achatar campos aninhados

Um conversor pode girar address.city em um nome de coluna, serializar um objeto aninhado como texto, ou omitir estruturas não suportadas. Arrays podem ser unidos em uma célula ou expandidos em linhas repetidas. Não há resultado universalmente correto; escolha com base em como o CSV será analisado.

Valor JSONPossível tratamento com CSV
Propriedade em faltaCélula vazia
Objeto aninhadoColunas planadas como address.city
Array de etiquetas curtasTexto integrado numa célula
Array de transações repetidoLinha separada por transação

Converter e inspecionar o CSV

  1. Abra o arquivo JSON validado na ferramenta de conversão.
  2. Selecione a saída CSV e reveja todas as opções de achatamento.
  3. Salvar para um novo nome de arquivo.
  4. Abra o CSV como texto simples primeiro e confirme o cabeçalho e a citação.
  5. Em seguida, abra-o na planilha de destino ou ferramenta de análise.
  6. Compare as contagens de linhas e os valores de amostra com a fonte JSON.

JSON Viewer & Formatter suporta validação JSON, formatação, minificação e exportação para CSV ou XML no Windows.

Evite erros de interpretação da planilha

Software folha de cálculo pode reinterpretar IDs longos como números, remover zeros principais, converter texto tipo data, ou exibir valores tipo fórmula inesperadamente. Importar o CSV com tipos de colunas explícitos quando os identificadores devem permanecer exatos. Tratar arquivos CSV de fontes não confiáveis com cautela, especialmente quando as células começam com caracteres de fórmula.

Explore JSON Viewer & Formatter para Windows

Este guia responde ao fluxo de trabalho primeiro. Reveja as características e capturas de tela verificadas na página do produto Megaish antes de continuar para o Microsoft Store.

Ver recursos e capturas de tela

Perguntas comuns

Pode cada arquivo JSON ser convertido para CSV?

A maioria do JSON pode ser transformada de alguma forma, mas estruturas profundamente aninhadas ou irregulares podem exigir regras de achatamento ou múltiplas tabelas relacionadas.

Por que algumas células CSV estão vazias?

Os registos podem não conter as mesmas propriedades, ou os valores nulos e em falta podem ser exportados como células vazias. Compare essas linhas com a fonte.

Os tipos de dados JSON permanecerão intactos em CSV?

O CSV não carrega metadados do tipo JSON. A planilha ou programa receptor pode inferir números, datas e texto de forma diferente.