Conversor de Excel para JSON
Converta planilhas do Excel (.xlsx, .xls, .ods, .csv) em JSON no navegador: escolha uma ou todas as abas, use o cabeçalho como chaves e datas em ISO. Grátis.
Executa totalmente no seu navegador. Seus dados nunca são enviados.
Ferramentas Relacionadas
Ver TodasO que é Excel para JSON?
Abra uma planilha do Excel ou OpenDocument e obtenha as linhas em JSON. Escolha uma aba ou todas; com linha de cabeçalho, cada linha vira um objeto, senão um array de valores de células. O arquivo é lido localmente e nunca é enviado.
Como usar Excel para JSON
- Clique em Escolha uma planilha e selecione um arquivo .xlsx, .xls, .ods ou .csv.
- Escolha a Planilha (ou Todas as planilhas).
- Mantenha A primeira linha é o cabeçalho ativado para obter objetos, ou desative para arrays.
- Copie o JSON ou clique em Baixar.
Exemplo
Sheet "Users": id | name | joined | active → 1 | Ada | 2024-01-15 | TRUE
[{"id": 1, "name": "Ada", "joined": "2024-01-15T00:00:00.000Z", "active": true}, …] Quando usar Excel para JSON
Use-o para transformar planilhas em JSON para APIs, fixtures ou scripts sem instalar nada. Ele lê valores, não formatação: células mescladas, cores, comentários e fórmulas não são exportados.
Como funciona Excel para JSON
O arquivo é lido com o SheetJS (xlsx) dentro do seu navegador. Os valores das células mantêm os tipos: números continuam números, booleanos continuam booleanos, células vazias viram null e células de data são convertidas em strings ISO 8601 em UTC. Com linha de cabeçalho, o SheetJS usa a primeira linha como chaves (cabeçalhos duplicados recebem sufixos); “Todas as planilhas” gera um objeto com o nome de cada aba como chave. As fórmulas não são recalculadas – é usado o resultado guardado no arquivo.
Casos de Uso Comuns
- Transformar uma lista de produtos mantida no Excel em JSON para um site
- Importar dados de planilha em um banco de dados NoSQL
- Criar fixtures de teste a partir de uma exportação compartilhada do Google Planilhas
- Inspecionar os valores brutos das células de um arquivo .xlsx
Perguntas Frequentes
Meu arquivo é enviado?
Não. O SheetJS roda no seu navegador e o arquivo nunca sai do seu dispositivo.
Por que as datas estão em UTC?
O Excel guarda datas sem fuso horário; elas são escritas como strings ISO 8601 à meia-noite UTC para que a data do calendário fique estável.
As fórmulas são calculadas?
É usado o valor que o Excel guardou em cache no arquivo; as fórmulas não são recalculadas.