Skip to main content

Conversor Excel para JSON Converte planilhas do Excel (.xlsx, .xls) para formato JSON com seleção de planilha.

Excel para JSON illustration
🔄

Excel para JSON

Converte planilhas do Excel (.xlsx, .xls) para formato JSON com seleção de planilha.

1

Faça upload do arquivo Excel

Arraste ou selecione seu arquivo .xlsx, .xls ou .ods.

2

Selecione a planilha

Escolha qual planilha converter se a pasta de trabalho tiver várias planilhas.

3

Baixe o JSON

Copie ou baixe a saída do array JSON.

Loading tool...

What Is Excel para JSON?

Excel para JSON converte planilhas do Microsoft Excel em formato de Notação de Objeto JavaScript. Com suporte aos formatos de arquivo .xlsx, .xls, .xlsb e .ods, essa ferramenta utiliza a biblioteca SheetJS (xlsx) para análise confiável de planilhas. A primeira linha de cada folha é usada como chaves de objeto e cada linha subsequente se torna um objeto JSON. Para livros com várias folhas, você pode selecionar qual folha converter. A conversão ocorre inteiramente no seu navegador - seus arquivos de planilha nunca são enviados para nenhum servidor.

Why Use Excel para JSON?

  • Suporta formatos de arquivo .xlsx, .xls, .xlsb e .ods.
  • Pasta de trabalho com múltiplas planilhas suportada com seletor de planilha.
  • Indentação JSON configurável (2 ou 4 espaços).
  • Os arquivos nunca deixam seu navegador - privacidade completa.

Common Use Cases

Desenvolvimento de API

Converta dados do Excel em JSON para uso como dados mock da API ou testes.

Importação de banco de dados

Transforme dados de planilha em JSON para importar no MongoDB ou outros bancos de dados NoSQL.

Aplicativos web

Converta arquivos de dados do Excel em JSON para uso em aplicativos web frontend.

Migração de dados

Transforme dados baseados no Excel em JSON para pipelines de dados modernos.

Technical Guide

A análise do arquivo é tratada pela biblioteca SheetJS (xlsx), que lê o arquivo enviado como um ArrayBuffer e analisa o formato binário da planilha. A biblioteca suporta formatos do Microsoft Office (BIFF para .xls, OOXML para .xlsx), OpenDocument (.ods) e outros formatos de planilha.

A utilidade sheet_to_json() converte uma folha de trabalho em um array de objetos usando a primeira linha como chaves. Linhas vazias são normalmente excluídas. Os valores das células são convertidos para seus equivalentes JavaScript: números, strings, datas e booleanos.

Para livros com várias folhas, o array SheetNames fornece a lista de folhas disponíveis e os usuários podem selecionar qual folha converter. O processo de conversão trata apenas da folha selecionada.

Nota de desempenho: Planilhas muito grandes (100.000+ linhas) podem levar vários segundos para ser processadas no navegador. A biblioteca xlsx é otimizada para uso em navegadores, mas o uso de memória aumenta com o tamanho do arquivo.

Tips & Best Practices

  • 1
    A primeira linha de cada planilha deve conter cabeçalhos de coluna - eles se tornam chaves JSON.
  • 2
    Células mescladas podem não ser convertidas como esperado - desfaça a mesclagem das células antes da conversão.
  • 3
    Células de data são convertidas em representações de data JavaScript - formate-as conforme necessário.
  • 4
    Para arquivos grandes, o processamento pode levar alguns segundos dependendo do seu dispositivo.

Related Tools

Frequently Asked Questions

Q Quais formatos de arquivo são suportados?
O conversor suporta .xlsx (Excel 2007+), .xls (Excel 97-2003), .xlsb (binário) e .ods (OpenDocument).
Q Meu arquivo é enviado para um servidor?
Não, todo o processamento ocorre localmente em seu navegador. Seu arquivo nunca deixa seu dispositivo.
Q Como as datas são tratadas?
Os valores de data do Excel são convertidos em representações de data JavaScript. Você pode precisar formatá-los para o seu caso de uso.
Q E quanto às fórmulas?
Os valores das células são exportados, não as fórmulas. O resultado computado de cada fórmula é incluído no JSON.
Q Há um limite de tamanho de arquivo?
O limite prático depende da memória do seu navegador. Arquivos de até 10-20MB geralmente são processados sem problemas.

About This Tool

Excel para JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.