Conversor de JSON para CSV
Cole um array JSON de objetos e obtenha um CSV com cabeçalhos derivados das chaves.
- 100% local — nada sai do seu navegador
- Sem cadastro, sem conta, sempre gratuito
- Download instantâneo após a conversão
Cole um array JSON de objetos e obtenha um CSV com cabeçalhos derivados das chaves.
Need to go the other way? Convert CSV to JSON →
Converter JSON para CSV: aplanar dados de API numa planilha
JSON é a linguagem nativa das APIs web e dos bancos de dados modernos, mas a maioria dos analistas de dados, equipas de negócio e ferramentas de relatórios prefere trabalhar em planilhas. Converter JSON em CSV aplana um array estruturado de objetos em linhas e colunas que pode abrir no Excel ou importar no Google Sheets.
ConvertRow aceita um array JSON de objetos. Cada objeto torna-se uma linha, e a união de todas as chaves de todos os objetos torna-se os cabeçalhos das colunas. Chaves ausentes em alguns objetos produzem células vazias — esta abordagem lida com registros JSON inconsistentes sem erros.
Para melhores resultados, certifique-se de que o seu JSON é um array no nível superior (começa com [ e termina com ]). Objetos e arrays aninhados dentro dos registros são serializados como strings JSON na célula correspondente.
Casos de uso comuns para conversão de JSON para CSV:
- Exportar dados de resposta de API para análise numa planilha
- Converter uma exportação de banco de dados NoSQL numa tabela plana
- Partilhar dados estruturados com partes interessadas não técnicas
- Migrar registros de um sistema baseado em JSON para uma ferramenta que aceita CSV
Frequently Asked Questions
O conversor espera um array JSON de objetos — por exemplo [{"nome":"Ada","funcao":"Engenheira"}]. Também aceita um único objeto, que envolve automaticamente num array.
Objetos e arrays aninhados são serializados como uma string JSON na célula. Se precisar desses campos como colunas separadas, achate o JSON antes de converter.
Os valores null do JSON são convertidos em células vazias no CSV. As chaves não definidas também produzem células vazias para os registros onde a chave está ausente.
As colunas aparecem na ordem em que as chaves são encontradas primeiro — tipicamente correspondendo à ordem das chaves do primeiro objeto no array.