Por que converter XLSX para JSON?
JSON é o formato padrão para APIs web e aplicações JavaScript, portanto, alimentar dados de planilhas em um serviço web ou app frontend geralmente requer um arquivo JSON. Desenvolvedores também o utilizam para carregar dados tabulares em bancos de dados ou sistemas de configuração. Veja .JSON para uma visão geral completa do formato.
Como converter XLSX para JSON
Linha de comando - pandas CLI
Requer pandas e openpyxl; execute python -c "import pandas as pd; pd.read_excel('data.xlsx').to_json('out.json', orient='records')".
Google Sheets + Apps Script FREE
Abra seu .xlsx no Google Sheets, então use Extensões > Apps Script para executar um script que exporta a planilha ativa como JSON.
Sobre estes formatos
Um arquivo XLSX é uma planilha do Microsoft Excel salva no formato Open XML, introduzido com o Excel 2007 como substituto do antigo formato binário XLS. Você pode abri-lo sem comprar o…
Abrir detalhes de .XLSX →Um arquivo JSON é um arquivo de dados em texto simples no formato JavaScript Object Notation, usado por APIs web, configurações de aplicativos e exportações de dados. Qualquer editor de…
Abrir detalhes de .JSON →Qualidade e o que observar
- As fórmulas não são preservadas - apenas o último valor calculado da célula aparece na saída JSON.
- Apenas a primeira planilha é exportada por padrão; pastas de trabalho com várias planilhas precisam de tratamento explícito no código.
- Datas, formatação de células, gráficos e tabelas dinâmicas não são transferidos para JSON.
Perguntas frequentes
O JSON inclui todas as planilhas de uma pasta de trabalho?
sheet_name=None para ler todas as planilhas e exportá-las como um objeto JSON indexado pelo nome da planilha.As fórmulas são preservadas na saída JSON?
.xlsx.Como é a estrutura do JSON?
records, cada linha se torna um objeto JSON e o arquivo completo é uma matriz: [{"Name":"Alice","Age":30},...]. Os cabeçalhos das colunas tornam-se as chaves dos objetos.