Skip to content
jsoncsvonline

Células tipadas, não texto

Conversor JSON para Excel

Exporte objetos e listas JSON para planilhas Excel formatadas.

  • Nada é enviado para servidores — confira na aba Rede
  • Sem limite de tamanho nem cota diária
  • Sem necessidade de conta

Cole dados em JSON e o resultado aparecerá aqui em tempo real enquanto digita.

Nada é enviado para servidores externos. Abra a aba Rede nas ferramentas de desenvolvedor e confirme: nenhuma requisição é feita.

Por que o formato importa

Planilhas XLSX autênticas, não arquivos de texto renomeados.

Muitas ferramentas online apenas renomeiam um CSV para .xlsx, gerando alertas de formato incorreto no Excel. Nossa ferramenta compila planilhas nativas em formato Office Open XML.

XLSX autêntico com células tipadas

Datas são gravadas como valores de data nativos do Excel, números ordenam numericamente e códigos com zeros à esquerda permanecem como texto formatado.

Cabeçalhos congelados e larguras automáticas

A linha de cabeçalho é destacada em negrito e congelada para rolagem, com largura de colunas ajustada ao conteúdo para evitar textos cortados.

Proteção contra injeção de fórmulas (CSV/Formula Injection)

Valores iniciados por =, +, -, ou @ são devidamente tratados para prevenir vulnerabilidades de execução de comandos (DDE) em planilhas.

Passo a passo

Como converter CSV para JSON online.

Três passos rápidos para transformar dados tabulares em JSON estruturado.

  1. 01

    Cole o CSV ou arraste o arquivo

    A primeira linha como cabeçalho é o padrão, mas pode ser desativada gerando nomes como col1, col2. Planilhas do Excel ou Google Sheets podem ser salvas como CSV e inseridas aqui.

  2. 02

    Escolha o formato do JSON

    Um array de objetos é o padrão. Um objeto por linha gera JSON Lines (NDJSON) para pipelines de logs, e indexar por coluna cria um dicionário com chave única.

  3. 03

    Copie ou baixe o resultado

    O resultado é atualizado em tempo real conforme você altera as opções. Copie direto para a área de transferência ou baixe o arquivo .json gerado 100% no seu dispositivo.

Gratuito e privado

Conversor gratuito de JSON para Excel sem upload e sem limites.

A gratuidade deste conversor decorre do processamento local no navegador. A leitura, o nivelamento de objetos e a geração do arquivo .xlsx rodam inteiramente via JavaScript no seu computador. Sem servidores externos, não há custos de tráfego, filas ou limites de uso. Verifique isso na aba Rede do seu navegador durante a exportação.

O limite do Excel (1.048.576 linhas) é gerenciado automaticamente, dividindo grandes arquivos entre várias abas. Erros de sintaxe são listados por linha e ignorados sem interromper o processo. A aba Código gera o script em Python/pandas correspondente.

Caso precise de formato tabular simples, você pode converter para formato CSV, e nosso tutorial de formatação de CSV para compatibilidade com Excel aborda delimitadores regionais e marcas BOM.

Sobre a ferramenta

Um conversor de JSON para Excel que roda no seu computador.

Gere pastas de trabalho autênticas do Microsoft Excel (.xlsx) direto no navegador. Cole um array JSON ou solte seu arquivo: o processamento local preserva tipos de dados, formata cabeçalhos e impede que o Excel converta IDs numéricos longos em notação científica.

Como converter JSON para Excel online, passo a passo

Três passos fáceis: carregue os dados, configure e ordene as colunas na tabela de pré-visualização e baixe o arquivo .xlsx final.

Por que uma pasta de trabalho real supera um CSV renomeado

Ferramentas comuns apenas renomeiam arquivos CSV para .xls, causando avisos de erro no Excel e corrompendo códigos de clientes. Nós geramos arquivos Office Open XML genuínos com células numéricas, datas filtráveis e cabeçalhos fixados.

Exportar JSON para Excel em Python

Para pipelines automatizados, o pandas resolve a exportação com poucas linhas de código:

import json

import pandas as pd

with open("input.json", encoding="utf-8") as handle:
    data = json.load(handle)

frame = pd.json_normalize(data, sep=".")
frame.to_excel("output.xlsx", sheet_name="Data", index=False)

O método to_excel utiliza openpyxl. O script pronto para execução está disponível na aba Código.

Compatível com Excel, Numbers e Google Planilhas

Sendo um formato .xlsx legítimo, o arquivo abre perfeitamente no Microsoft Excel, Numbers da Apple, LibreOffice e Google Sheets.

Totalmente gratuito, seguro e ilimitado

Sem transferências externas, não há limites de tamanho ou cobranças. Saiba mais consultando nossos guias sobre delimitadores e codificação no Excel, nivelamento de objetos aninhados e processamento de arquivos grandes.

FAQ

Perguntas frequentes

Este é um arquivo .xlsx verdadeiro ou apenas um CSV renomeado?

É uma planilha Microsoft Excel (.xlsx) nativa autêntica. O Excel a abrirá sem avisos de incompatibilidade de extensão e com as células tipadas corretamente.

Identificadores numéricos longos viram notação científica no Excel?

Não se ficarem como texto. Números com mais de 15 dígitos são gravados como texto para evitar arredondamentos e perdas de informação.

A linha de cabeçalho tem formatação especial?

Sim. O cabeçalho é gerado em negrito, a primeira linha fica congelada para rolagem e as larguras das colunas são ajustadas automaticamente.

Meus dados são enviados para algum servidor?

Não. Toda a conversão roda em um Web Worker diretamente no seu navegador, no seu dispositivo. Você pode comprovar abrindo as ferramentas de desenvolvedor (F12) na aba Rede (Network) e executando uma conversão: nenhuma requisição é enviada. Por isso, não há limite de tamanho nem cotas diárias.

Existe um limite de tamanho de arquivo?

Não há limites artificiais. Os dados são lidos em pedaços (chunks) e transmitidos como fluxo (stream), mantendo o consumo de memória sempre baixo e estável mesmo com arquivos de muitos gigabytes.

É gratuito e preciso criar uma conta?

É totalmente gratuito, sem necessidade de cadastro, sem período de testes e sem planos pagos.

Conversores e ferramentas relacionadas