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.
Células tipadas, não texto
Exporte objetos e listas JSON para planilhas Excel formatadas.
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
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.
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.
A linha de cabeçalho é destacada em negrito e congelada para rolagem, com largura de colunas ajustada ao conteúdo para evitar textos cortados.
Valores iniciados por =, +, -, ou @ são devidamente tratados para prevenir vulnerabilidades de execução de comandos (DDE) em planilhas.
Passo a passo
Três passos rápidos para transformar dados tabulares em JSON estruturado.
01
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.
02
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.
03
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
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
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.
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.
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.
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.
Sendo um formato .xlsx legítimo, o arquivo abre perfeitamente no Microsoft Excel, Numbers da Apple, LibreOffice e Google Sheets.
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
É 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.
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.
Sim. O cabeçalho é gerado em negrito, a primeira linha fica congelada para rolagem e as larguras das colunas são ajustadas automaticamente.
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.
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.
É totalmente gratuito, sem necessidade de cadastro, sem período de testes e sem planos pagos.
Conversores e ferramentas relacionadas