Converter JSON para Planilha Excel
Transforme dados JSON em um arquivo Excel organizado em linhas e colunas — localmente, no navegador.
Solte seu arquivo aqui ou clique
Arquivos JSON (.json)
Seus dados ficam no seu aparelho
Nada para apagar depois
Seguro para respostas de API cruas
Funciona em todo navegador moderno
Como funciona
- 1
Cole ou solte seu JSON
Um array de objetos funciona direto; cole o texto ou solte um arquivo .json na página.
- 2
Confira as colunas
Verifique se a linha de cabeçalho e o conjunto de colunas são os que você esperava.
- 3
Baixe a pasta de trabalho
Abra o .xlsx no Excel, no Planilhas Google, no LibreOffice ou no Numbers.
Por que usar esta ferramenta
Células declaradas, não adivinhadas
Número é escrito como número e texto como texto, então não sobra nada para o Excel interpretar ao abrir.
Zeros à esquerda sobrevivem
Um código de produto como `007` continua `007`, porque a célula é declarada como texto em vez de ser lida de uma linha de caracteres.
Sem separador, sem codificação
Uma pasta de trabalho carrega a própria estrutura e o texto em Unicode, então nenhuma das duas perguntas chega a existir.
Abre com um duplo clique
Sem assistente de importação e sem caixa perguntando sobre delimitadores — o arquivo abre como planilha.
Nada é enviado
A pasta é construída no seu navegador; uma resposta de API cheia de registros não viaja para lugar nenhum.
Grátis e sem conta
Sem cadastro, sem marca d’água e sem limite de arquivos convertidos.
Escrever uma pasta de trabalho significa que não sobra nada para o Excel adivinhar
É esta a razão para ir direto ao .xlsx em vez de produzir um CSV e abrir. Um arquivo CSV é uma linha de caracteres, e tudo o que o Excel sabe sobre ele vem de adivinhar na importação: se `007` é o número sete ou um código de produto, se `03/04` é março ou abril, se uma célula começando com sinal de igual é texto ou fórmula. Uma pasta de trabalho não funciona assim. Cada célula carrega um tipo declarado, então número é guardado como número, texto como texto, e o Excel abre o arquivo sem nada para interpretar. Essa única diferença elimina as três formas mais comuns pelas quais dados de planilha se corrompem em silêncio, e é por isso que esta conversão vale ser feita diretamente em vez de passar pelo caminho do CSV.
O problema dos identificadores desaparece por completo
Quem já exportou dados para uma planilha viu um identificador ser destruído. Uma referência de pedido `0004512` perde os zeros. Um número de conta longo vira notação científica. Um código de peça como `1-2E3` vira um número que ninguém reconhece. Tudo isso acontece na hora da importação, quando uma linha de CSV é entregue a um parser que precisa decidir o que cada campo significa e erra de um jeito que parece plausível. Escrever a pasta diretamente acaba com o problema em vez de contorná-lo: a célula que guarda `0004512` é declarada como célula de texto, então não há passo de leitura nem nada a perder. Se o seu JSON carrega números de referência, códigos de item, telefones ou CEPs, essa é a razão prática para escolher uma pasta de trabalho em vez de uma exportação CSV.
Uma fórmula que chega como texto continua texto
Há aqui um ângulo de segurança fácil de perder. Quando conteúdo digitado por usuários vai parar num CSV, qualquer valor começando com `=`, `+`, `-` ou `@` é tratado pela planilha como fórmula na importação — o problema de injeção que torna campos de texto livre exportados de fato arriscados. Escrever .xlsx elimina o mecanismo em vez de mitigá-lo. Uma string do seu JSON vira uma célula marcada explicitamente como string, então um campo de observações que diz `=cmd|...` fica na planilha como aqueles caracteres literais e nunca é avaliado. Se o dado veio de um formulário preenchido por usuários reais e vai para um colega que vai abrir sem pensar duas vezes, essa diferença importa mais que o tamanho do arquivo.
Uma pasta pode ter várias planilhas, e isso muda no que o aninhamento pode virar
O JSON aninha e uma tabela sozinha não consegue, e essa é a restrição de sempre. Uma pasta de trabalho afrouxa isso. Como um arquivo .xlsx contém muitas planilhas, uma estrutura com um pai e filhos repetidos — pedidos e seus itens, usuários e suas sessões — pode virar duas planilhas ligadas por uma coluna de identificador, em vez de uma só que ou esmaga os filhos numa célula ou repete o pai em cada linha. Isso é uma decisão de modelagem, não algo que um conversor consiga deduzir, então implica dividir o JSON antes de converter e produzir as planilhas separadamente. Mas vale saber que a opção existe, porque o instinto do arquivo plano — escolher um formato e conviver com ele — vem dos limites do CSV, não dos do Excel.
O que uma pasta de trabalho não vai fazer por você
Um arquivo convertido é dado, não relatório. Não vai carregar fórmulas, porque o JSON nunca teve nenhuma; as colunas são valores e qualquer cálculo precisa ser acrescentado depois. Não vai montar tabelas dinâmicas, formatação condicional, gráficos nem linhas de cabeçalho congeladas, e não vai saber quais colunas deveriam ser moeda nem quais datas deveriam aparecer como datas em vez do padrão. Nada disso é falha da conversão — é a diferença entre o dado e a apresentação do dado. Conte com uns dois minutos de formatação depois de abrir, e não gaste vinte procurando um ajuste que faria isso por você.
Os limites são do Excel, não da ferramenta
Uma planilha para em 1.048.576 linhas e 16.384 colunas. Esses são limites rígidos do formato de arquivo, não de um conversor, e um array com mais de um milhão de registros não tem para onde ir numa planilha só, seja lá o que o tenha produzido. Na prática você esbarra antes num limite mais macio: uma pasta com várias centenas de milhares de linhas abre devagar, recalcula devagar e fica desagradável de usar muito antes de ficar impossível. Se o seu JSON tem esse tamanho, a resposta honesta é que a planilha é o destino errado e o dado pertence a um banco ou a uma ferramenta feita para isso. Para tudo abaixo disso, que é a esmagadora maioria dos arquivos reais, a restrição não é o formato. É a memória do seu aparelho.
Erros comuns que vale evitar
- Produzir um CSV e renomeá-lo para .xlsx. A extensão não muda o conteúdo; o Excel vai reclamar ou voltar a adivinhar cada campo, que é exatamente o que uma pasta de trabalho existe para evitar.
- Esperar que a pasta chegue formatada. A conversão carrega dado, não apresentação — formatos de moeda, largura de coluna, cabeçalhos congelados e gráficos são uns dois minutos de trabalho depois.
- Converter um array com mais de um milhão de registros. Uma planilha para em 1.048.576 linhas; passadas algumas centenas de milhares, a pasta é penosa de usar mesmo onde ainda abre.
- Supor que o aninhamento precisa ser achatado numa planilha só. Uma pasta contém muitas planilhas, então uma estrutura de pai e filhos pode virar duas ligadas por um identificador — mas você precisa dividir o JSON antes.
- Colar uma resposta de API crua num conversor online. Esses payloads costumam carregar identificadores, e-mails e às vezes tokens em campos até onde você nunca rolou; construa a pasta localmente.
Comparação
| Item | Esta ferramenta | Conversores online | Exportar um CSV no lugar |
|---|---|---|---|
| Dados enviados a um servidor | Nunca | Geralmente sim | Não |
| Tipos de célula declarados | Sim | Varia | Não — adivinhados na importação |
| Zeros à esquerda sobrevivem | Sim | Varia | Geralmente não |
| Injeção de fórmula possível | Não | Varia | Sim |
| Conta ou cadastro | Não precisa | Frequentemente exigido | Não precisa |
| Preço | Grátis | Grátis / planos pagos | Grátis |
Recursos
Saída .xlsx autêntica
Uma pasta de trabalho de verdade, não um CSV que ganhou nome e ícone de planilha.
Tipos preservados de ponta a ponta
Números, texto e booleanos pousam em células declaradas como aquilo que são.
Cabeçalho de união a partir de registros irregulares
Toda chave encontrada no array ganha coluna, então os campos opcionais não somem.
Colunas com ponto para o aninhamento
Um objeto `address` aninhado vira `address.city` e `address.postcode` em vez de um bloco de texto.
UTF-8 por todo o arquivo
Acentos, cedilha, texto árabe, turco e outros caracteres fora do ASCII são gravados na pasta sem alteração.
Aguenta arrays grandes
Dezenas de milhares de registros convertem sem fila de upload.
Nada para instalar
Sem licença do Excel, sem runtime, sem dependências — funciona na página web.
Compatível com árabe e RTL
Interface completa em oito idiomas, incluindo árabe da direita para a esquerda.
Seguro por padrão
Servido por HTTPS, sem rastreio de arquivos e sem envio a terceiros.
Quem usa
Desenvolvedores
Entregar uma resposta de API a um colega como arquivo que ele abre e ordena, com os números de referência intactos.
Pessoal de operações
Transformar uma exportação de sistema numa pasta para o financeiro sem assistente de importação no meio.
Analistas de dados
Receber colunas tipadas de cara em vez de limpar o que uma importação de CSV decidiu que era cada campo.
Gerentes de conta
Produzir uma planilha pronta para o cliente a partir de uma exportação sem abrir um editor de código.
Perguntas Frequentes
Não. A conversão roda inteiramente no seu navegador — seus dados nunca são enviados, armazenados ou compartilhados.
Sim. Cada linha e coluna é convertida fielmente; seus dados são escritos em uma planilha .xlsx real.
Sim — totalmente grátis, sem conta, sem marca d’água e sem limite de arquivos.