UltKit

Converter JSON para Excel

Envie uma exportação de API, um dump de logs ou um backup de banco de dados em JSON e receba uma pasta de trabalho XLSX em que cada registro é uma linha e cada chave é uma coluna que você pode filtrar, ordenar e somar.

Conversor de dados

ou solte arquivos CSV, TSV, TXT … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie o arquivo JSON

    Solte um arquivo .json, .jsonl ou .ndjson na área de envio. São até 20 arquivos por lote, de até 95 MB cada; cada arquivo vira uma pasta de trabalho separada.

  2. 2

    Confira as configurações da planilha

    Converter para já está definido como XLSX. Em Configurações avançadas, você pode renomear a aba em Nome da planilha ou reescrever os carimbos de data e hora em Datas.

  3. 3

    Converta e abra no Excel

    Clique em Converter para XLSX (Excel) → e baixe a pasta de trabalho. Ela abre no Excel, no Google Sheets, no Numbers e no LibreOffice Calc.

Quem precisa de JSON em uma planilha Excel

JSON é o formato que as máquinas trocam entre si. Douglas Crockford o batizou e popularizou por volta de 2001, e o padrão RFC 8259 da IETF (2017) define apenas seis tipos de valor: objetos, listas, strings, números, true/false e null. APIs REST, exportações do Firebase e do MongoDB, webhooks do Stripe e as ferramentas de desenvolvedor do navegador entregam JSON.

Quem recebe essas exportações muitas vezes não é desenvolvedor. Um analista de marketing busca dados de campanha na API de uma plataforma de anúncios, o dono de uma loja baixa pedidos de uma loja headless, um pesquisador salva um conjunto de dados público. Todos querem um registro por linha, colunas para filtrar e uma SOMA no final.

Converter JSON para Excel: como os registros viram linhas

Entrada: dois registros de pedido com um objeto customer aninhado
[
  {"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
  {"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]

A planilha resultante tem cinco colunas: order, total, customer.name, customer.country e tags. A linha 3 contém A-1002, 12, Omar Diaz e US, com a célula tags vazia, porque o segundo registro não tinha essa chave. Chaves ausentes nunca deslocam os outros valores para o lado, a falha clássica de copiar JSON para as células à mão.

Os números continuam numéricos, então os totais já somam direto. Strings que parecem números, como CEPs ou SKUs entre aspas, continuam como texto, o que protege zeros à esquerda como 02134. Para carimbos de data e hora ISO (2026-10-18T09:30:00Z), escolha um padrão legível em Datas.

JSON para XLSX: os limites do Excel que continuam valendo

linhas por planilha
1.048.576
colunas, de A a XFD
16.384
caracteres por célula
32.767
caracteres no nome de uma planilha
31

JSON

JavaScript Object Notation (JSON)

JSON é um formato de texto leve para dados estruturados, popularizado por Douglas Crockford no início dos anos 2000 e padronizado como RFC 8259 e ECMA-404. Ele representa objetos, arrays, strings, números, booleanos e null com uma sintaxe simples e legível. É o formato padrão de APIs web, arquivos de configuração e troca de dados entre aplicativos em praticamente todas as linguagens de programação. Não tem comentários, datas nem esquemas embutidos, e arquivos grandes e aninhados são difíceis de ler sem um visualizador.

Compressão
–
Transparência
–
Animação
–
Lançamento
2001 · Douglas Crockford
Conversor de JSON

XLSX

Pasta de trabalho do Microsoft Excel

XLSX é o formato de pasta de trabalho padrão do Microsoft Excel desde o Office 2007, baseado no padrão Office Open XML. Ele guarda várias planilhas, fórmulas, formatação, gráficos, tabelas dinâmicas e validação de dados em um pacote ZIP de XML. Aceita mais de um milhão de linhas por planilha e é o formato padrão de troca de planilhas no mundo corporativo. Google Sheets, LibreOffice e Numbers abrem XLSX, embora macros e recursos avançados possam não ser preservados.

Compressão
–
Transparência
–
Animação
–
Lançamento
2007 · Microsoft
Conversor de XLSX

Converter JSON para Excel é o que leva a saída de APIs e bancos de dados a quem não lê código: um gerente de produto, um contador ou um cliente que quer linhas para ordenar e totais para conferir, em vez de chaves e aspas.

O que se espera de uma conversão de JSON para Excel

MitoQualquer arquivo JSON pode virar uma tabela organizada.

FatoTabelas precisam de registros que se repetem. Um único objeto de configuração com ajustes muito aninhados vira uma linha larguíssima; para arquivos assim, JSON para YAML é mais fácil de ler.

MitoO Excel abre o arquivo .json diretamente se eu renomeá-lo.

FatoRenomear não muda nada dentro do arquivo. O Excel o trata como texto e coloca tudo na coluna A.

MitoA pasta de trabalho mantém os tipos do JSON exatamente.

FatoO Excel tem números, texto, booleanos e células vazias. O null do JSON vira uma célula vazia, e a diferença entre 12 e 12.0 desaparece.

MitoQualquer exportação abaixo de 100 MB cabe.

FatoAs linhas também contam. Um log com dois milhões de linhas excede a grade de 1.048.576 linhas; divida-o antes ou use JSON para CSV para carga em banco de dados.

Perguntas sobre converter JSON para Excel

Dá para converter JSON para Excel sem o Power Query?

Sim. O caminho do próprio Excel é Dados → Obter Dados → De Arquivo → De JSON, que abre o editor do Power Query e pede para você expandir os registros coluna por coluna. Aqui a expansão acontece durante a conversão, e a pasta de trabalho chega pronta para filtrar.

O que acontece com os objetos aninhados do meu JSON?

Um objeto aninhado é distribuído em colunas extras com nomes em caminho separado por ponto: um objeto address vira address.city e address.zip. Uma lista de valores simples dentro de um registro fica em uma única célula como texto JSON, porque uma linha não pode ter um número variável de colunas.

O conversor aceita JSON Lines do BigQuery ou de um coletor de logs?

Sim. Arquivos terminados em .jsonl ou .ndjson são lidos com um objeto por linha, que é como as exportações do BigQuery, os dumps do Elasticsearch e a maioria dos pipelines de logs gravam os registros. Cada linha vira uma linha da planilha.

Por que meus IDs de 19 dígitos viraram números terminados em zeros?

O Excel guarda números com 15 dígitos significativos, então um inteiro maior, como um ID snowflake do Twitter ou um número de cartão, perde o final ao cair em uma célula numérica. Mantenha esses IDs como strings no JSON (entre aspas) e eles chegam à planilha como texto, dígito por dígito.

Minha exportação de API fica armazenada em algum lugar?

Não. Os arquivos são apagados automaticamente 30 minutos após o processamento, e não é preciso criar conta.

Depois posso voltar da planilha para JSON?

Sim. Depois de editar as linhas, passe a pasta de trabalho por Excel para JSON e os cabeçalhos das colunas voltam a ser chaves. Nomes de coluna com ponto são gravados como chaves planas, então reconstrua os objetos aninhados no código se a sua API exigir.