Conversor de Excel to JSON
Arraste um arquivo .xlsx ou .xls e transforme qualquer planilha em JSON limpo, direto no seu navegador. Sua planilha nunca sai do dispositivo.
O conversor de Excel to JSON analisa sua pasta de trabalho inteiramente no seu navegador. O arquivo e cada célula nele ficam no seu dispositivo e nunca são enviados à ArrayKit.
Abrir o conversor de CSV to JSON
Sobre Excel para JSON
O conversor de Excel to JSON transforma uma pasta de trabalho em JSON estruturado sem sair do navegador. Arraste um arquivo .xlsx ou .xls, escolha a planilha que quer e escolha o formato: um array de objetos indexado pela linha de cabeçalho, ou um array bidimensional bruto de todas as linhas. Os valores das células mantêm o tipo — números continuam números, caixas de seleção viram true ou false, e células de data são emitidas como strings ISO 8601 para que sejam interpretadas corretamente depois. Linhas em branco são ignoradas e nomes de cabeçalho duplicados ou vazios são tornados únicos automaticamente, para que a saída caia direto em uma requisição de API, um script de carga ou um fixture de teste. É feito para desenvolvedores, analistas e engenheiros de QA que recebem planilhas de stakeholders e precisam de JSON em segundos. A pasta de trabalho inteira é analisada no seu dispositivo — nada é enviado.
Recursos
- Arraste e solte pastas de trabalho .xlsx, .xls, .xlsm e .ods
- Escolha qualquer planilha de uma pasta de trabalho com várias abas em um único menu
- Gere um array de objetos indexado pela linha de cabeçalho, ou um array bidimensional simples
- Ative ou desative a linha de cabeçalho sem reimportar o arquivo
- Mantém os tipos: números continuam numéricos, caixas de seleção viram booleanos
- Células de data são convertidas em strings ISO 8601 para interpretação confiável
- Cabeçalhos de coluna vazios e duplicados são renomeados para que as chaves fiquem únicas
- Copie o JSON ou baixe-o como um arquivo .json em um clique
Como usar Excel para JSON
- Arraste seu arquivo .xlsx ou .xls para a área de soltar, ou clique para procurar
- Escolha a planilha que quer no menu Planilha
- Escolha 'Array de objetos' ou 'Array bidimensional' e ative a linha de cabeçalho
- Copie o JSON ou baixe-o como um arquivo .json
Exemplo
Entrada
Sheet1:
name age active
Ada 36 TRUE
Linus 54 FALSE
Saída
[
{ "name": "Ada", "age": 36, "active": true },
{ "name": "Linus", "age": 54, "active": false }
]
A linha de cabeçalho vira as chaves do objeto; células de número e booleano mantêm o tipo.
Erros comuns e solução de problemas
- As chaves do JSON são 'Column 1', 'Column 2' em vez de nomes reais. — Sua linha de cabeçalho está em branco ou você desativou 'Primeira linha é cabeçalho'. Ative-a para que a primeira linha não vazia forneça as chaves.
- As datas saem como números grandes como 44197 em vez de uma data. — Esse é um número serial do Excel. Esta ferramenta lê células formatadas como data como datas reais e emite strings ISO; reformate a coluna como Data no Excel se uma célula aparecer como um número simples.
- Duas colunas compartilham o mesmo cabeçalho e um valor sobrescreve o outro. — Cabeçalhos duplicados recebem um sufixo automaticamente (name, name_2, name_3) para que todo valor seja preservado sob uma chave única.
- A saída está vazia ou mostra só algumas linhas. — Confira se você selecionou a planilha certa — uma pasta de trabalho pode ter várias. Linhas totalmente em branco são ignoradas, então lacunas na planilha são removidas.
Perguntas frequentes
- Como converto um arquivo Excel .xlsx em JSON?
- Arraste o arquivo .xlsx para a área de soltar, escolha a planilha que quer e selecione 'Array de objetos' para indexar cada linha pela linha de cabeçalho. Depois copie o JSON ou baixe-o como um arquivo .json. Tudo roda no seu navegador.
- Ele mantém números, datas e TRUE/FALSE com os tipos reais?
- Sim. Células numéricas continuam números, células booleanas viram true ou false, e células formatadas como data são convertidas em strings ISO 8601 para serem interpretadas corretamente em qualquer linguagem. Células em branco viram null.
- Posso escolher qual planilha de uma pasta de trabalho com várias abas converter?
- Sim. Quando a pasta de trabalho tem mais de uma planilha, aparece um menu Planilha para você trocar de aba; o JSON é atualizado na hora para a planilha selecionada sem reimportar o arquivo.
- Qual é a diferença entre 'Array de objetos' e 'Array bidimensional'?
- 'Array de objetos' usa a primeira linha como chaves e transforma cada linha seguinte em um objeto. 'Array bidimensional' retorna cada linha como um array de valores de célula sem tratamento de cabeçalho, espelhando a grade bruta.
- O que acontece com cabeçalhos de coluna vazios ou duplicados?
- Cabeçalhos vazios são nomeados 'Column 1', 'Column 2' e assim por diante pela posição, e cabeçalhos repetidos recebem um sufixo numérico (name, name_2), para que toda chave de objeto fique única e nenhum dado se perca.
- Minha planilha é enviada para um servidor para ser convertida?
- Não. A pasta de trabalho é analisada inteiramente no seu dispositivo com um leitor no navegador. O arquivo e seu conteúdo nunca saem do seu computador e não são enviados à ArrayKit nem a nenhum outro lugar.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit