ByteCompress

Search Tools

Search for a tool by name

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

Os seus ficheiros são processados no browser e nunca enviados

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

  1. Selecione ou arraste seu arquivo XLSX para a área designada.
  2. A ferramenta carrega o arquivo utilizando a biblioteca SheetJS no seu navegador, sem enviar dados para a internet.
  3. O conversor extrai a primeira planilha e interpreta a primeira linha como chave dos objetos JSON.
  4. Os dados subsequentes são convertidos em valores correspondentes, respeitando tipos: números, texto, booleanos e datas em formato ISO 8601.
  5. 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).

Ferramentas Relacionadas

Mais conversões