Editor de Excel online
Grátis · Sem cadastro · Processamento local

Converter JSON para XLSX Online Grátis — Sem Upload, Formatação Intacta

Transforme arrays e objetos JSON em pastas Excel .xlsx de verdade direto no navegador — ordem das colunas e tipos intactos. Sem upload, sem cadastro, sem limites.

Solte aqui arquivos .json, ou clique para procurar

Aceita .json · processamento local · nunca enviado

Como converter JSON em Excel online

  1. Solte um ou mais arquivos .json — tudo é processado localmente e nunca enviado.
  2. Clique em Converter para XLSX — arrays de objetos viram planilhas, uma coluna por campo.
  3. Confira o relatório — cada resultado lista as planilhas que foram criadas.
  4. Baixe o resultado — uma única pasta baixa diretamente; vários arquivos voltam como ZIP.

Como a conversão funciona

Cada objeto de linha contribui com suas chaves: a linha de cabeçalho é a união de todas as chaves na ordem da primeira aparição, então um campo que só aparece na décima linha também ganha sua coluna. Chaves ausentes e null viram células vazias, números e booleanos mantêm o tipo, e strings de data são escritas como texto, exatamente como aparecem no seu JSON.

Objetos e arrays aninhados não cabem em uma única célula, então são serializados como strings JSON — passe a pasta pelo nosso conversor de XLSX para JSON para recuperar a estrutura original. Um array vazio ainda gera uma planilha (vazia), e os nomes de planilha são ajustados ao que o Excel permite: no máximo 31 caracteres, sem \ / ? * [ ] nem :.

A saída é um arquivo .xlsx genuíno — abra no Excel, LibreOffice ou Google Sheets e continue editando com formatação, filtros e fórmulas.

Formatos de JSON aceitos

Entrada JSONPasta resultanteObservações
[ {...}, {...} ]Uma planilha chamada “Sheet1”O formato mais comum de API/exportação
{ "Users": [...], "Orders": [...] }Uma planilha por chave, na ordem das chavesOs nomes vêm das chaves
{ "Empty": [] }Uma planilha vazia chamada “Empty”Arrays vazios não são ignorados
42, "texto", nullRejeitadoO nível superior deve ser array ou objeto
[ [1,2], [3,4] ]RejeitadoAs linhas devem ser objetos, não arrays

Por que uma pasta de verdade em vez de CSV

XLSX (esta ferramenta)CSV
PlanilhasVárias planilhas em um arquivoUma tabela por arquivo
TiposNúmeros e booleanos armazenados nativamenteTudo é texto, re-adivinhado ao importar
Armadilhas de escapeNenhuma — valores vivem em células XMLVírgulas, aspas e quebras de linha exigem escape
Compatibilidade com ExcelFormato nativo, abre na horaSurpresas de codificação e delimitador

Privacidade e limitações

  • Os arquivos nunca saem do seu dispositivo — a análise e a geração da pasta acontecem no seu navegador.
  • Uma linha de cabeçalho por planilha é gerada a partir das suas chaves; estilos, fórmulas e gráficos não fazem parte da conversão.
  • Nomes de planilha com mais de 31 caracteres são truncados; duplicados recebem um sufixo numérico.
  • Arrays muito grandes são limitados pela memória de uma aba do navegador.

Perguntas frequentes

Este conversor de JSON para Excel é grátis?

Sim — 100% grátis, sem cadastro, sem marca d’água e sem limite de arquivos. Toda a conversão acontece localmente no seu navegador.

Como as colunas são ordenadas?

As colunas seguem a primeira aparição de cada chave em todas as linhas — não apenas as da primeira. Um campo que aparece mais tarde também ganha sua própria coluna, na ordem em que foi descoberto.

Como funcionam várias planilhas?

Passe um objeto cujos valores são arrays: cada chave vira uma planilha, na ordem das chaves, com a chave como nome. Um array no nível superior vira uma única planilha chamada Sheet1.

O que acontece com null e campos ausentes?

Eles viram células vazias. Todas as colunas continuam existindo na linha de cabeçalho, então a tabela segue retangular e fácil de filtrar.

E objetos ou arrays aninhados?

Uma célula não pode conter uma estrutura, então valores aninhados são serializados como texto JSON. Passe a pasta pela nossa ferramenta de XLSX para JSON para restaurar a estrutura original.

Meu arquivo será enviado a um servidor?

Não. O JSON é analisado e a pasta é construída por JavaScript no seu navegador; seu arquivo nunca sai do seu dispositivo.

Por que o nome da planilha fica mais curto que no meu JSON?

O Excel limita nomes de planilha a 31 caracteres e proíbe \ / ? * [ ] :. Nomes longos ou inválidos são limpos automaticamente; duplicados recebem um sufixo numérico.

Ferramentas relacionadas

Precisa ver ou editar a pasta gerada?

Abrir o editor de Excel online grátis