Conversor de Excel para JSON
O Conversor de Excel para JSON converte planilhas XLSX em arrays JSON diretamente no navegador, garantindo privacidade total sem necessidade de upload.
Arraste e solte arquivos aqui
ou Selecionar Arquivos
Tamanho máximo: 100 MB · Máximo de 10 arquivos por vez
O Conversor de Excel para JSON é uma ferramenta essencial para desenvolvedores que precisam transformar dados de planilhas XLSX em objetos JSON estruturados. Utilizando a biblioteca SheetJS, ele processa o arquivo no cliente, extraindo a primeira aba e convertendo as linhas em objetos com chaves baseadas na primeira linha. Isso permite lidar com tipos numéricos, strings, booleanos e datas, omitindo células vazias para otimização do resultado. Como o processamento ocorre no navegador, seus dados não são enviados para servidores, garantindo total privacidade. Ferramentas relacionadas incluem o XLSX to CSV para converter Excel em CSV e o Csv To Json para transformar CSV em JSON.
Como Usar o Conversor de Excel para JSON
- Selecione ou arraste seu arquivo XLSX para a área designada.
- A ferramenta carrega o arquivo utilizando a biblioteca SheetJS no seu navegador, sem enviar dados para a internet.
- O conversor extrai a primeira planilha e interpreta a primeira linha como chave dos objetos JSON.
- Os dados subsequentes são convertidos em valores correspondentes, respeitando tipos: números, texto, booleanos e datas em formato ISO 8601.
- Visualize o JSON formatado com indentação de 2 espaços e copie para uso imediato.
Como Funciona a Conversão
O conversor usa a biblioteca SheetJS para ler o arquivo XLSX no cliente. A função utils.sheet_to_json() interpreta a primeira linha da planilha como chaves dos objetos JSON, enquanto as linhas seguintes se tornam os valores. Células vazias são omitidas, evitando chaves com valores undefined. O processamento local reduz riscos de exposição de dados e garante alta velocidade, já que não depende de conexões externas.
Exemplo de Entrada e Saída
Entrada XLSX (primeira planilha):
Nome Idade Ativo
João 28 true
Maria 34 false
Saída JSON:
[
{"Nome": "João", "Idade": 28, "Ativo": true},
{"Nome": "Maria", "Idade": 34, "Ativo": false}
]Quando Usar o Conversor de Excel para JSON
- Desenvolvedores que precisam importar dados tabulares em APIs REST ou bancos NoSQL.
- Designers que trabalham com dados estruturados para visualizações JavaScript.
- Especialistas SEO que extraem tabelas do Excel para automatizar upload de conteúdo dinâmico.
- Estudantes e pesquisadores que querem transformar planilhas em objetos JSON para análise programática.
Para outros formatos, experimente o XLSX to CSV para CSV ou o Json To Csv para converter JSON em CSV.
Perguntas Frequentes
Quais formatos de Excel são suportados pelo conversor?
O conversor suporta arquivos no formato XLSX padrão, que é o formato XML Office Open usado pelo Microsoft Excel desde a versão 2007. Formatos antigos como XLS não são suportados diretamente.
Como o conversor trata diferentes tipos de dados na planilha?
A ferramenta reconhece tipos numéricos, strings, booleanos e datas. Datas são convertidas para o formato ISO 8601 (exemplo: 2024-06-10T00:00:00Z). Células vazias são omitidas do objeto JSON, evitando valores undefined.
Os dados do arquivo Excel são enviados para algum servidor?
Não. Todo o processo de conversão ocorre localmente no seu navegador usando a biblioteca SheetJS. Isso garante que nenhum dado seja enviado pela internet, preservando sua privacidade.
Posso converter várias planilhas ao mesmo tempo?
Atualmente, o conversor extrai apenas a primeira planilha do arquivo XLSX para JSON. Para múltiplas abas, é necessário exportar ou processar cada uma separadamente.
Qual é o formato da saída JSON gerada?
A saída é um array de objetos JSON, com indentação de 2 espaços para melhor legibilidade. Cada objeto representa uma linha da planilha, com chaves baseadas na primeira linha (cabeçalho).