Skip to content
Convert Row

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.