Ferramentas relacionadas
O que esta ferramenta de Excel para JSON oferece
Este conversor gratuito de Excel para JSON funciona no seu navegador com controle total sobre o formato e as chaves. Use a primeira linha como cabeçalhos, sanitize chaves para APIs, combine todas as planilhas em um único JSON ou gere JSON minificado — sem enviar seus dados.
- Primeira linha como cabeçalhos: Use a primeira linha como chaves de objeto (array de objetos) ou gere linhas brutas (array de arrays).
- Sanitizar chaves: Converta nomes de cabeçalho em chaves amigáveis para APIs: minúsculas, underscores e sem caracteres especiais.
- Todas as planilhas em um único JSON: Gere um objeto com os nomes das planilhas como chaves, ex.: { "Sheet1": [...], "Sheet2": [...] }.
- Saída minificada: Opção para gerar JSON em uma única linha para reduzir o tamanho do arquivo.
- Copiar ou baixar: Copie o JSON para a área de transferência ou baixe como arquivo. Use Aplicar opções ao JSON para regenerar sem recarregar.
- No cliente e privado: A conversão acontece no seu navegador; os arquivos nunca são enviados.
Por que converter Excel para JSON?
JSON é o formato padrão para APIs, apps web e pipelines de dados. Converter Excel para JSON permite alimentar dados de planilhas em scripts e serviços.
- APIs e apps: Use o JSON no código do backend ou do frontend.
- Pipelines de dados: Importe em bancos de dados ou ferramentas ETL que aceitam JSON.
Como funciona a conversão de Excel para JSON
Seu arquivo do Excel é lido no navegador e convertido em JSON usando as opções escolhidas. Você pode alterar as configurações e clicar em Aplicar opções ao JSON para regenerar sem recarregar os arquivos.
- Definir opções: Escolha primeira linha como cabeçalhos, sanitizar chaves, todas as planilhas em um único JSON e saída minificada.
- Enviar Excel: Arraste e solte ou selecione arquivos XLSX/XLS.
- Escolher planilha ou todas: Selecione uma planilha única no menu suspenso ou use todas as planilhas em um único JSON para obter um objeto com as chaves pelos nomes.
- Obter JSON: Copie ou baixe o JSON. Use Aplicar opções ao JSON para atualizar com novas configurações. Todo o processamento é no cliente.
Processamento de planilhas no cliente (SheetJS).
Perguntas frequentes
Qual formato JSON é produzido?
Com a primeira linha como cabeçalhos você obtém um array de objetos; caso contrário, um array de arrays. Opcionalmente, você pode gerar todas as planilhas em um único JSON como um objeto com nomes das planilhas como chaves (ex.: { "Sheet1": [...], "Sheet2": [...] }).
O que faz sanitizar chaves?
Quando a primeira linha como cabeçalhos está ligada, sanitizar chaves converte nomes de cabeçalho em chaves amigáveis para APIs: recortadas, minúsculas, espaços para underscores e caracteres especiais removidos (ex.: "Item Name" vira "item_name").
Meus dados são seguros?
Sim. A conversão roda inteiramente no seu navegador. Seus arquivos nunca saem do seu dispositivo.
Posso usar o JSON no meu aplicativo?
Sim. A saída é JSON padrão. Use copiar ou baixar; a opção minificada gera um JSON em uma única linha para reduzir o tamanho do arquivo. Use Aplicar opções ao JSON para alterar configurações sem recarregar os arquivos.