JSON para Excel
Transforme uma lista de registros JSON diretamente em uma pasta de trabalho XLSX.
- Roda no seu navegador — nada do que você digita é enviado
- Sem cadastro, sem cotas, grátis para usar quantas vezes quiser
Como funciona
As respostas de API chegam em JSON e as pessoas que precisam lê-las querem uma planilha. Converter via CSV funciona, mas perde os tipos e convida o Excel a adivinhar na importação; gravar um XLSX de verdade evita as duas coisas.
Que formato ele espera
Um array de objetos, que é o que um endpoint de listagem retorna. As chaves dos registros viram as colunas. Um único objeto é tratado como uma planilha de uma linha.
Por que não passar pelo CSV
O Excel adivinha os tipos ao importar CSV, e é assim que identificadores longos viram notação científica e códigos como 1-2 viram datas. Gravar o XLSX diretamente coloca números como números e texto como texto, então nada é reinterpretado em silêncio.
Valores aninhados
Um valor que é ele próprio um objeto ou um array é escrito na célula como texto JSON, porque uma célula guarda um único valor e não pode conter uma estrutura. Achate seus dados antes se esses campos forem importantes.
Fazendo o caminho inverso
A ferramenta Excel para JSON faz a conversão de volta, e a ferramenta Excel para CSV está disponível se o que você realmente precisa é uma tabela em texto simples.
JSON para Excel — perguntas
Que JSON ele aceita?
Um array de objetos ou um único objeto. As chaves viram colunas.
Por que isto é melhor do que converter para CSV?
O Excel adivinha os tipos ao importar CSV, estragando números longos e códigos. O XLSX armazena os tipos diretamente.
O que acontece com objetos aninhados?
Eles são escritos na célula como texto JSON, já que uma célula não pode conter uma estrutura.
Meus dados são enviados?
Não. A pasta de trabalho é criada no seu navegador.