Pular para o conteúdo
ToolMug

Conversor de JSON para Excel

Cole um array JSON, como uma resposta de API, e baixe-o como uma pasta de trabalho .xlsx. As chaves de todos os objetos viram colunas, então registros com campos faltando continuam alinhados.

Roda no seu navegador — nada do que você digita é enviado

ou solte um arquivo .csv ou .json aqui

Como usar

  1. Cole o JSON ou abra um arquivo .json.
  2. Confira a prévia. Cada chave encontrada em qualquer objeto vira uma coluna.
  3. Baixe o arquivo .xlsx.

Opções explicadas

Formatos aceitos
Um array de objetos ([{"a": 1}]), um array de arrays ([[1, 2]]) ou um objeto que envolve um array, como {"data": [...]}. É usada a primeira propriedade que contém um array.
Valores aninhados
Objetos e arrays dentro de um registro são gravados como texto JSON em uma única célula. Use antes o formatador de JSON se quiser achatá-los.
Tipos
Números e booleanos viram números e TRUE/FALSE no Excel; null deixa a célula vazia.

Exemplo: registros com chaves diferentes

Digamos que o array tenha dois registros que não têm os mesmos campos:

[
  {"name": "Ada", "age": 36, "tags": ["a", "b"]},
  {"name": "Bob", "city": "Rome", "active": true}
]

As colunas são todas as chaves na ordem da primeira aparição, e um registro que não tem uma chave deixa aquela célula vazia:

name age tags city active
Ada 36 [“a”,“b”]
Bob Rome TRUE

O array tags é escrito como texto JSON em uma única célula, e true vira o valor TRUE do Excel. Se o nível superior for um array de arrays, a primeira linha é usada como está e nenhum cabeçalho é criado.

Perguntas frequentes

Qual é a ordem das colunas?

As colunas seguem a ordem em que as chaves aparecem pela primeira vez no array.

Posso criar várias abas?

Uma aba por conversão. Converta cada array separadamente e junte-os no Excel se precisar de mais.

Como manter IDs longos exatos?

Escreva-os como strings no JSON ("110101199003074514"). Números sem aspas com mais de 15 a 16 dígitos perdem precisão quando qualquer programa JavaScript os lê, e strings são sempre gravadas no Excel como texto.

Privacidade

Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.

Ferramentas relacionadas