KeroTools

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. 1

    Cole ou solte seu JSON

    Um array de objetos funciona direto; cole o texto ou solte um arquivo .json na página.

  2. 2

    Confira as colunas

    Verifique se a linha de cabeçalho e o conjunto de colunas são os que você esperava.

  3. 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

ItemEsta ferramentaConversores onlineExportar um CSV no lugar
Dados enviados a um servidorNuncaGeralmente simNão
Tipos de célula declaradosSimVariaNão — adivinhados na importação
Zeros à esquerda sobrevivemSimVariaGeralmente não
Injeção de fórmula possívelNãoVariaSim
Conta ou cadastroNão precisaFrequentemente exigidoNão precisa
PreçoGrátisGrátis / planos pagosGrá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.