Conversor de JSON para Excel (.xlsx)

Transforme um array JSON em uma planilha Excel de verdade. Objetos aninhados viram colunas, os números continuam numéricos para você poder somá-los, e a linha de cabeçalho fica em negrito e fixa.

Atualizado em
Abrir arquivo (.xlsx, .csv, .json)
Entrada

Prévia da entrada

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: JSON para Excel

  1. Cole um array JSON de objetos, abra um arquivo .json ou clique em Carregar exemplo.
  2. Escolha como tratar objetos aninhados — achatados em colunas pai.filho ou mantidos como texto JSON em uma única célula.
  3. Defina o nome do arquivo, da planilha e as opções de cabeçalho.
  4. Clique em Baixar .xlsx, ou copie a saída separada por tabulação e cole direto no Excel ou no Google Sheets.

O que é a conversão de JSON para Excel?

JSON é o formato que APIs e aplicativos usam para trocar dados; o Excel é como a maioria das pessoas lê, filtra e compartilha essas informações. Converter JSON para Excel significa transformar cada objeto de um array em uma linha e cada chave em uma coluna, e depois salvar a tabela como uma pasta de trabalho .xlsx. Esta ferramenta gera um arquivo Office Open XML de verdade no seu navegador — não é um CSV renomeado para .xlsx — então Excel, Google Sheets, LibreOffice e Numbers abrem o arquivo sem caixas de importação.

Como JSON aninhado vira colunas

Planilhas são planas, então objetos aninhados precisam ser achatados. Considere:

{ "sku": "KB-001", "price": 89.99, "dimensions": { "width": 44, "depth": 13 } }
Opção de aninhamentoColunas geradas
Achatar em colunassku, price, dimensions.width, dimensions.depth
Manter como valor JSONsku, price, dimensions = {"width":44,"depth":13}

As colunas são a união das chaves de todos os registros, na ordem em que aparecem pela primeira vez, então objetos com chaves faltando ficam com células vazias. Arrays são gravados como texto JSON em uma única célula.

Por que um .xlsx real é melhor que CSV para o Excel

  • Os tipos são preservados. Números são guardados como números e booleanos como VERDADEIRO/FALSO, então fórmulas como =SOMA() funcionam de imediato.
  • Sem problemas de codificação. Acentos, emojis e escritas não latinas aparecem corretamente; arquivos CSV costumam precisar de um BOM UTF-8 para o Excel.
  • Sem adivinhar o delimitador. Em muitas configurações regionais, o Excel espera ponto e vírgula em arquivos CSV; um arquivo .xlsx não tem delimitador nenhum.
  • Zeros à esquerda são mantidos. Textos como "02134" são guardados como texto, e não convertidos para 2134.
  • Sem injeção de fórmulas. Cada string é gravada como texto simples, então um valor como =HYPERLINK(…) nunca é executado.

Copiar e colar em vez de baixar

O painel de saída mostra a mesma tabela como texto separado por tabulação. Copie e cole em qualquer célula de planilha — as colunas se separam automaticamente. Isso é útil para conferências rápidas no Google Sheets.

Precisa voltar? Excel para JSON lê arquivos .xlsx. Quer um banco de dados em vez de uma planilha? Experimente JSON para SQL.

Também pesquisado como: json para xlsx, converter json para excel, json para planilha, exportar json para excel, json para google sheets, array json para excel.

Ferramentas que combinam com: JSON para Excel

  • JSON para CSV — Transforme um array JSON em um CSV pronto para planilha.
  • Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
  • SQL para JSON, CSV e Excel — Cole um dump SQL ou algumas instruções INSERT e receba as linhas em JSON, CSV ou em uma planilha Excel com uma aba por tabela.
  • CSV e Excel para SQL — Cole células de CSV ou Excel, ou abra um arquivo .xlsx, e receba instruções CREATE TABLE e INSERT prontas para executar, com os valores escapados corretamente para o seu banco de dados.

Perguntas frequentes

Isso cria um arquivo Excel de verdade?
Sim. Ele gera uma pasta de trabalho .xlsx (Office Open XML) padrão, com células tipadas, linha de cabeçalho em negrito e fixa, e larguras de coluna adequadas. Ela abre no Excel, Google Sheets, LibreOffice e Numbers.
Qual estrutura de JSON funciona melhor?
Um array de objetos, em que cada objeto é uma linha. Um único objeto vira uma linha, um array de arrays é tratado como linhas de células, e se o seu JSON envolve o array (por exemplo {"data": [...]}), o array é encontrado automaticamente.
Qual o tamanho máximo do JSON que posso converter?
Não há um limite fixo — a conversão roda no seu navegador. Dezenas de milhares de linhas funcionam bem; o próprio Excel está limitado a 1.048.576 linhas por planilha.
Meus dados são enviados para algum lugar?
Não. A pasta de trabalho é montada localmente no seu navegador e baixada diretamente; nada é enviado.
Posso instalar o JSON para Excel como um aplicativo da web e usá-lo offline?
Sim. O JSON para Excel é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas