Cole seu JSON abaixo — ou envie um arquivo .json. O arquivo do Excel fica pronto para baixar na hora.
Sobre a conversão de JSON em Excel
Você exportou dados de um aplicativo, de uma loja virtual ou de uma API, e eles vieram em JSON. Sua equipe quer ordenar, filtrar e somar tudo no Excel. Esta ferramenta transforma o JSON em uma pasta de trabalho do Excel de verdade (.xlsx): uma linha para cada item da lista, uma coluna para cada campo.
Cole o JSON ou envie um arquivo .json. A pré-visualização mostra a tabela na hora, e o arquivo do Excel fica pronto com um clique.
Tudo roda no seu navegador. Seus dados nunca são enviados.
Recursos
- Um arquivo .xlsx de verdade — abre no Excel, Planilhas Google, Numbers e LibreOffice
- Uma linha por item — cada objeto da lista vira uma linha
- Objetos aninhados achatados — {"customer": {"name": "Ada"}} vira a coluna customer.name
- Encontra a lista — as linhas dentro de uma resposta de API como {"data": [...]} são encontradas para você
- Tipos mantidos — números JSON são números do Excel, true/false viram VERDADEIRO/FALSO, strings continuam texto
- Toda chave vira uma coluna — até as chaves que só alguns itens têm
- Colunas ajustadas e um nome de planilha à sua escolha
- Um clique — o arquivo do Excel é refeito enquanto você digita; é só clicar em Baixar
Como o JSON vira linhas e colunas
| Valor JSON | Célula do Excel |
|---|---|
"order": 1001 | o número 1001 |
"zip": "02134" | o texto 02134 — uma string JSON continua texto, com todos os zeros |
"paid": true | VERDADEIRO |
"note": null | uma célula vazia |
"customer": {"name": "Ada", "city": "London"} | duas colunas: customer.name e customer.city |
"items": ["lamp", "desk"] | uma célula: lamp, desk |
"lines": [{"sku": "A1"}, {"sku": "B2"}] | uma célula com a lista como texto JSON |
O exemplo da caixa vira esta planilha:
| order | customer.name | customer.city | items | paid |
|---|---|---|---|---|
| 1001 | Ada Lovelace | London | lamp, desk | VERDADEIRO |
| 1002 | José Álvarez | Madrid | chair | FALSO |
Desmarque Achatar objetos aninhados para manter cada objeto aninhado em uma única célula como texto JSON.
De onde vêm as linhas
- Uma lista de objetos [{…}, {…}] — o caso normal: uma linha cada, e as chaves formam a linha de cabeçalho.
- Uma resposta de API {"status": "ok", "data": [{…}, {…}]} — a maior lista de objetos dentro dela é usada. A linha sob a caixa diz qual.
- Uma lista de listas [["name", "age"], ["Ada", 36]] — cada lista interna é uma linha, do jeito que está.
- Uma lista de valores simples ["red", "green"] — uma única coluna.
- Um único objeto — uma linha.
Limites
- Números JSON maiores que 9.007.199.254.740.991 perdem os últimos dígitos quando um navegador lê o JSON. Guarde IDs longos como strings ("id": "12345678901234567890") e eles continuam exatos.
- Datas em JSON são strings, então continuam texto no Excel. Mesmo assim, a ordenação funciona com datas ISO como 2026-11-02.
- Uma planilha do Excel comporta no máximo 1.048.576 linhas e 32.767 caracteres por célula. Uma célula mais longa é cortada, e a ferramenta avisa você.
Perguntas frequentes
Como abro um arquivo JSON no Excel?
Envie o arquivo .json aqui (ou cole o texto) e clique em Baixar arquivo do Excel. Abra o .xlsx no Excel — cada item é uma linha e cada campo uma coluna.
Ele lida com JSON aninhado?
Sim. Objetos aninhados viram colunas extras com nomes separados por pontos, como customer.address.city. Listas de valores simples são unidas por vírgulas; listas de objetos ficam como texto JSON em uma célula.
Meu JSON é uma resposta de API, não uma lista. Vai funcionar?
Sim. A ferramenta olha dentro do objeto, encontra a maior lista de objetos (por exemplo “data” ou “results”) e cria as linhas a partir dela.
Posso converter o Excel de volta em JSON?
Sim — mude para Excel → JSON no topo, ou use Excel para JSON.
Meus dados são enviados?
Não. O JSON é lido e o arquivo do Excel é criado dentro do seu navegador. Nada é enviado a um servidor.
Ferramentas relacionadas
- JSON para CSV — as mesmas linhas como arquivo CSV
- Excel para JSON — o caminho inverso
- CSV para Excel — um arquivo CSV para uma pasta de trabalho de verdade
- Formatador de JSON — confira e organize o JSON primeiro
- Mesclar arquivos do Excel — combine esta pasta de trabalho com outras
Como usar
- Cole seu JSON na caixa — ou clique em Enviar um arquivo .json, ou solte o arquivo na caixa
- Deixe Achatar objetos aninhados ativado para ter uma coluna por campo aninhado
- Confira a pré-visualização e a linha sob a caixa (linhas, colunas, lista usada)
- Dê um nome à planilha, se quiser
- Clique em Baixar arquivo do Excel