Conversor de JSON para CSV
Transforme objetos e arrays JSON em planilhas estruturadas para o Excel.
Respostas de APIs, logs de sistemas e relatórios de plataformas de pagamento quase sempre chegam no formato JSON. Embora essa estrutura seja prática para integrar sistemas, a análise detalhada no dia a dia exige a organização em linhas e colunas no Excel ou no Google Planilhas. Esta ferramenta processa seus dados brutos e gera uma tabela CSV limpa, pronta para importação imediata.
Como converter seu JSON em uma planilha
- Cole os dados JSON no campo de texto ou carregue um arquivo salvo no seu computador.
- Clique no botão de conversão para processar os blocos de dados e gerar as colunas.
- Confira a visualização tabular com os cabeçalhos criados para cada propriedade.
- Baixe o arquivo CSV gerado ou copie o resultado formatado para a sua área de transferência.
Tratamentos aplicados na estrutura dos dados
- Nivelamento de objetos: propriedades internas recebem cabeçalhos com notação de ponto para indicar a hierarquia de origem.
- Registros com chaves variáveis: consolidação de todas as colunas possíveis, inserindo células em branco nas linhas onde o campo não existe.
- Caracteres com quebra ou pontuação: valores que trazem vírgulas ou quebras de linha recebem aspas duplas de proteção conforme a norma.
- Codificação com suporte total a acentos: preservação correta de pontuações e caracteres da língua portuguesa via UTF-8.
Entendendo a conversão de hierarquias para tabelas bidimensionais
O modelo JSON foi criado para representar árvores de dados complexas. Um único cliente pode conter listas de pedidos, endereços com múltiplos campos e metadados opcionais. Quando transferimos esse modelo para o formato tabular, surge o desafio de transformar galhos hierárquicos em colunas uniformes sem perder a referência de cada dado.
O padrão CSV exige que todas as linhas sigam rigorosamente a mesma grade. Durante a organização, chaves comuns formam a linha de cabeçalho e os atributos internos ganham nomes compostos. Dessa forma, você consegue filtrar valores no Excel, calcular totais e aplicar tabelas dinâmicas sem precisar reescrever a base manualmente.
Mapeamento de estruturas JSON para colunas CSV
| Tipo de dado de entrada | Forma de organização | Resultado na planilha |
|---|---|---|
| Objetos simples chave-valor | Mapeamento direto | Uma linha por registro com uma coluna para cada campo |
| Objetos aninhados | Cabeçalho composto por ponto | Nome da seção unido ao atributo em uma única coluna |
| Listas internas associadas | Agrupamento ou repetição | Linhas alinhadas ao identificador do registro correspondente |
| Campos ausentes no bloco | Células vazias | Espaços em branco sem quebrar o alinhamento das outras colunas |
Perguntas frequentes sobre a exportação para CSV
O Excel no Brasil abre o arquivo com a formatação correta?
Sim. Como as versões do software configuradas para o padrão brasileiro usam ponto e vírgula como separador padrão em alguns fluxos, você pode usar a opção de importar texto no assistente de dados ou ajustar o delimitador para organizar as colunas perfeitamente.
O que acontece com campos preenchidos com null no JSON?
Campos definidos como null são interpretados como dados ausentes e geram células vazias na linha, evitando textos indesejados nas suas fórmulas.
Como a ferramenta lida com aspas dentro do texto original?
As aspas internas são duplicadas automaticamente e a célula inteira fica envolvida por aspas externas, mantendo o padrão universal de arquivos CSV.
Posso processar listas com milhares de linhas?
Sim. A ferramenta foi projetada para receber grandes volumes de registros em formato de array e consolidar todas as colunas existentes em um único arquivo de saída.
É preciso que todos os objetos tenham exatamente as mesmas propriedades?
Não. O conversor varre todo o conteúdo para mapear todas as chaves existentes. Se um objeto não tiver determinado campo, a ferramenta apenas deixa a respectiva célula em branco.