Converter JSON em Excel

Transforme JSON em uma planilha do Excel — uma linha por item, objetos aninhados em colunas próprias.

100% privado — funciona inteiramente no seu navegador. Seus dados são processados no seu dispositivo e nunca enviados para a internet.

Cole seu JSON abaixo — ou envie um arquivo .json. O arquivo do Excel fica pronto para baixar na hora.

Baixar arquivo do Excel

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 JSONCélula do Excel
"order": 1001o número 1001
"zip": "02134"o texto 02134 — uma string JSON continua texto, com todos os zeros
"paid": trueVERDADEIRO
"note": nulluma 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:

ordercustomer.namecustomer.cityitemspaid
1001Ada LovelaceLondonlamp, deskVERDADEIRO
1002José ÁlvarezMadridchairFALSO

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

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

Adicionamos novas ferramentas com frequência — inscreva-se no YouTube para ser avisado a cada lançamento.

Mais ferramentas

Ver tudo

Aplicativos recomendados

Ver tudo