Conversor de XLSX para JSON
Converta uma planilha do Excel em JSON no navegador. Escolha a aba, visualize um array de objetos e baixe um arquivo .json privado.
🔒 Executa completamente no seu navegador — nada é enviadoTransforme linhas de planilha em objetos JSON
Desenvolvedores, analistas e equipes de operações costumam receber dados estruturados como pasta de trabalho do Excel, mesmo quando a etapa seguinte exige JSON. Este conversor de XLSX para JSON transforma uma planilha em um array de objetos que pode ser usado em scripts, protótipos, sites estáticos, importações e testes de API. Envie uma pasta de trabalho, selecione a aba desejada e a primeira linha passa a ser as chaves dos objetos de todas as linhas seguintes.
O arquivo é tratado inteiramente dentro do seu navegador com o SheetJS. A pasta de trabalho é lida a partir do objeto de arquivo local, transformada na memória e exibida em uma prévia como JSON formatado. Nenhum dado da planilha é enviado, registrado ou armazenado em outro lugar. Esse fluxo privado é útil para exportações de exemplo, planejamento de migrações, dados de catálogo, relatórios internos e qualquer pasta de trabalho que não deva ser colada em um conversor baseado em servidor.
Preparando uma aba para obter um JSON limpo
Uma tabela retangular simples é a que melhor se converte. Coloque os nomes dos campos na primeira linha e evite rótulos de coluna duplicados, pois cada rótulo se torna uma propriedade JSON. Mantenha observações, totais e blocos de título mesclados fora da aba selecionada ou remova-os antes da conversão. As células em branco são preservadas como valores vazios para que as linhas mantenham uma estrutura consistente, o que ajuda quando o JSON for inspecionado por outro script ou importado para um banco de dados.
Como usar o resultado
O arquivo baixado é um documento JSON padrão em UTF-8. Você pode incluí-lo em um projeto estático, carregá-lo no Node.js, usá-lo em um processo de importação de dados ou abri-lo em um editor para uma revisão rápida. Para abas muito grandes, a página mostra apenas o início na prévia; use o arquivo baixado para ter o conteúdo completo. Se os dados precisarem voltar ao formato de planilha mais tarde, mantenha a pasta de trabalho original como fonte de referência.
Detalhes da saída que vale conhecer
A saída é um array JSON com um objeto por linha de dados, formatado com recuo de dois espaços. Uma aba cuja primeira linha contém os cabeçalhos name, qty e price se torna uma lista de objetos que têm, cada um, essas três propriedades. Células numéricas continuam números, células de texto continuam strings e células vazias viram strings vazias. Se duas colunas tiverem o mesmo cabeçalho, o conversor torna as chaves únicas acrescentando um sufixo como _1.
As células de data podem aparecer como números seriais em vez de texto formatado; confira-as na prévia e converta-as no seu próprio código, se necessário. A linha de status informa quantas linhas foram convertidas. A prévia é limitada aos primeiros 25.000 caracteres, mas o arquivo baixado contém tudo. Apenas a planilha selecionada é convertida, então exporte separadamente cada aba de que precisar.
Como usar
- Enviar o XLSXSolte uma pasta de trabalho do Excel na página ou clique para escolhê-la.
- Escolher a abaSelecione a planilha que contém a tabela que você deseja converter.
- Baixar o JSONVisualize o array de objetos e salve-o como arquivo .json.