JSON para Excel
Cole JSON e baixe um arquivo Excel. Objetos aninhados se transformam em colunas e listas de objetos ganham planilhas próprias. Roda no seu navegador, portanto seus dados nunca saem do seu dispositivo.
Texto colado ou arquivos .json, .jsonl e .txt de até 50 MB
Cole ou escolha um arquivo. Você também pode arrastar um arquivo aqui.
Sua prévia aparecerá aqui após a conversão.
Como funciona
Este conversor de JSON para Excel transforma uma resposta de API, uma exportação ou um arquivo local em uma pasta de trabalho .xlsx. Ele roda em um Web Worker no seu navegador; os dados não são enviados a nenhum servidor, não há limite diário e não precisa de conta. Confira a prévia de cada planilha e baixe o arquivo.
Em que cada formato JSON se transforma
| Seu JSON | Na pasta de trabalho |
|---|---|
| Um array de objetos | Uma linha por objeto, sob uma linha de cabeçalho. As colunas incluem todas as chaves encontradas nos objetos, na ordem em que apareceram. Valores ausentes viram células vazias. |
| Um objeto aninhado | Colunas nomeadas com pontos, como entrega.cidade e entrega.endereco.cep. |
| Uma lista de objetos dentro de um registro | Com Planilhas separadas, uma planilha nomeada a partir da chave, como itens. Sua primeira coluna indica a linha a que pertence, combinando com a coluna # da planilha principal. Com Colunas numeradas, colunas como itens.1.sku e itens.2.sku na mesma planilha. |
| Uma lista de valores simples | Uma célula, com os valores separados por vírgulas: vermelho, azul. Uma lista que contenha outras listas preserva seu texto JSON. |
| Um único objeto no nível superior | Uma linha. Listas de objetos em seu interior vão para planilhas próprias, de modo que uma resposta como {"usuarios": […]} produz uma planilha usuarios. |
| Um array de arrays | Cada array interno se torna uma linha como está, sem linha de cabeçalho adicionada. |
Números e valores booleanos (true/false) mantêm seus tipos para que você possa somar, ordenar e filtrar. Textos continuam como texto, mesmo quando parecem números, preservando os zeros à esquerda de CEPs e telefones. Datas escritas como 2024-01-15, 2024-01-15 14:30 ou 2024-01-15T14:30:00Z tornam-se datas do Excel; um horário com Z permanece em UTC. Um horário com fuso, como +02:00, fica como texto para não alterar o relógio local. Inteiros com mais de 15 dígitos (como números de pedido) são salvos como texto, já que o Excel mantém apenas 15 dígitos significativos. Valores nulos deixam a célula vazia.
Escolha Planilhas separadas quando os registros contiverem listas, como pedidos com itens. Cada registro permanece em uma linha e os itens da lista vão para uma planilha própria, que você pode correlacionar pelas colunas # usando PROCX ou tabelas dinâmicas. Escolha Colunas numeradas quando as listas forem curtas e você quiser tudo em uma planilha só. Toda planilha conta com filtro automático no cabeçalho e larguras ajustadas às primeiras linhas.
Você pode colar texto ou escolher um arquivo .json, .jsonl ou .txt de até 50 MB. Arquivos JSON Lines viram uma linha por linha da planilha. O Excel permite até 1.048.576 linhas e 16.384 colunas por planilha e 32.767 caracteres por célula. Você verá um aviso se uma planilha for grande demais e textos longos serão cortados com uma nota explicativa. Arquivos pesados levam mais tempo no celular e podem esgotar a memória; computadores suportam volumes maiores. A prévia exibe as primeiras 100 linhas e 30 colunas de cada planilha e o download contém o arquivo completo.
Se o JSON não puder ser analisado, a mensagem aponta a linha e a coluna e sugere uma correção. Causas frequentes são vírgulas finais, aspas simples, chaves sem aspas e comentários.