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
- Solte um ou mais arquivos .json — tudo é processado localmente e nunca enviado.
- Clique em Converter para XLSX — arrays de objetos viram planilhas, uma coluna por campo.
- Confira o relatório — cada resultado lista as planilhas que foram criadas.
- 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 JSON | Pasta resultante | Observações |
|---|---|---|
| [ {...}, {...} ] | Uma planilha chamada “Sheet1” | O formato mais comum de API/exportação |
| { "Users": [...], "Orders": [...] } | Uma planilha por chave, na ordem das chaves | Os nomes vêm das chaves |
| { "Empty": [] } | Uma planilha vazia chamada “Empty” | Arrays vazios não são ignorados |
| 42, "texto", null | Rejeitado | O nível superior deve ser array ou objeto |
| [ [1,2], [3,4] ] | Rejeitado | As linhas devem ser objetos, não arrays |
Por que uma pasta de verdade em vez de CSV
| XLSX (esta ferramenta) | CSV | |
|---|---|---|
| Planilhas | Várias planilhas em um arquivo | Uma tabela por arquivo |
| Tipos | Números e booleanos armazenados nativamente | Tudo é texto, re-adivinhado ao importar |
| Armadilhas de escape | Nenhuma — valores vivem em células XML | Vírgulas, aspas e quebras de linha exigem escape |
| Compatibilidade com Excel | Formato nativo, abre na hora | Surpresas 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