O que é o Conversor Excel para JSON
O Conversor Excel para JSON é uma ferramenta online que transforma os dados de uma planilha em um array de objetos JSON, usando a primeira linha como chaves e cada linha seguinte como um registro. Ele lê arquivos .xlsx, .xls, .xlsb e .ods diretamente no seu navegador e devolve um arquivo .json pronto para uso.
A ferramenta é usada por desenvolvedores, cientistas de dados e analistas que precisam levar dados de uma planilha para uma API, um banco de dados ou um script. Em vez de digitar objetos JSON à mão ou escrever código de parsing, você faz o upload da planilha e recebe o JSON estruturado. Isso resolve o problema comum de "tenho os dados no Excel, mas preciso deles em formato de código".
Como usar
- Clique em "Selecionar Arquivo XLSX" e escolha sua planilha (
.xlsx,.xls,.xlsbou.ods). - Confirme que o arquivo aparece selecionado na tela.
- Clique em "Converter e Baixar JSON".
- A ferramenta gera o JSON, mostra uma prévia e baixa o arquivo automaticamente.
Exemplo trabalhado. Suponha uma planilha com o cabeçalho nome, idade, cidade na primeira linha e uma linha de dados Ana, 28, Curitiba. A saída fica assim:
[
{
"nome": "Ana",
"idade": 28,
"cidade": "Curitiba"
}
]
O arquivo é salvo com o nome da planilha original acrescido de -convertida.json.
Como funciona
A conversão acontece inteiramente no seu navegador. Quando você escolhe o arquivo, a ferramenta lê os bytes localmente e usa a biblioteca SheetJS para interpretar a planilha. Nenhum dado é enviado para um servidor, então suas informações não saem do seu computador.
A ferramenta abre a primeira aba da planilha e a converte com sheet_to_json. A primeira linha vira o conjunto de chaves e cada linha posterior vira um objeto dentro do array. O JSON final é formatado com indentação de 2 espaços para facilitar a leitura. Se o arquivo estiver corrompido ou protegido por senha, a ferramenta avisa que não conseguiu ler a planilha.
Vale saber que apenas a primeira aba é processada. Abas adicionais são ignoradas. Se você precisa de mais de uma aba, separe cada uma em um arquivo antes de converter.
| Item | Comportamento da ferramenta |
|---|---|
| Formatos aceitos | .xlsx, .xls, .xlsb, .ods |
| Abas lidas | Apenas a primeira aba do arquivo |
| Cabeçalho | Primeira linha vira as chaves (keys) |
| Estrutura de saída | Array de objetos JSON |
| Indentação | 2 espaços |
| Processamento | Local, no navegador (não vai a servidor) |
| Resultado | Download automático de .json |
Como o JSON é apenas texto, não há perda dos valores lidos da tabela: os números, textos e datas presentes na primeira aba são mantidos no arquivo gerado.