Como funciona a conversão de Excel para JSON
Este conversor utiliza JavaScript para ler arquivos .xlsx diretamente no seu navegador, garantindo privacidade total. Ele interpreta cada célula da planilha, preservando valores textuais, numéricos, booleanos, erros e células em branco, exatamente como aparecem no Excel.
Datas são transformadas em strings ISO 8601, mantendo precisão e compatibilidade com sistemas de análise. Fórmulas não são extraídas, apenas o valor final resultante na célula é considerado. Isso facilita o uso dos dados em APIs, bancos de dados ou scripts sem necessidade de ajustes adicionais.
Formatos de saída: array de objetos ou array de arrays
O usuário pode escolher entre dois tipos de saída JSON: array de objetos, usando os títulos da primeira linha como chaves, ou array de arrays, onde cada linha é uma lista de valores. Isso atende diferentes necessidades, seja para integração com sistemas que exigem chaves nomeadas ou para processamento de dados tabulares simples.
A ferramenta mantém a posição original das células, inclusive células em branco, o que preserva a estrutura da planilha. Essa precisão é crucial para análises que dependem de linhas ou colunas incompletas.
Limitações e recomendações de uso
O conversor suporta apenas arquivos .xlsx; planilhas do tipo .xls não são compatíveis. Elementos gráficos como gráficos, imagens, macros ou estilos não são extraídos, apenas valores das células são processados. Arquivos muito grandes podem não ser lidos se excederem a memória disponível do navegador.
Se sua planilha possui colunas com nomes repetidos, o JSON gerado pode sobrescrever valores. Para evitar isso, renomeie as colunas antes da conversão. Caso seu arquivo seja antigo (.xls), use o Excel ou ferramentas online para salvar como .xlsx antes de converter.
Perguntas frequentes
Como o conversor trata células com zeros à esquerda ou texto que parece número?
Se uma célula contém texto, como '00123', ela será mantida como string no JSON, preservando zeros à esquerda. Apenas valores realmente numéricos viram número; texto semelhante a número não é convertido.
O que acontece se duas colunas têm o mesmo nome no cabeçalho?
No modo de saída como objetos, colunas com nomes repetidos podem gerar conflitos, sobrescrevendo valores. Recomenda-se renomear cabeçalhos antes da conversão para evitar perda de dados.
Linhas ou células em branco são mantidas no JSON?
Sim, a ferramenta preserva células e linhas em branco, mantendo a estrutura original da planilha. Isso garante fidelidade ao formato e facilita análises posteriores.
Posso usar a ferramenta offline? Preciso de conexão com a internet?
A conversão ocorre totalmente no navegador e não depende de servidores. Porém, a primeira vez é necessário acessar o site; depois, pode ser usado offline se a página já estiver carregada.
Como converter arquivos .xls antigos?
O conversor aceita apenas .xlsx. Para arquivos .xls, abra a planilha no Excel e salve no formato .xlsx, ou use um serviço de conversão online antes de usar a ferramenta.
Gráficos, imagens ou estilos são incluídos no JSON?
Não. O JSON gerado contém apenas os valores das células. Gráficos, imagens, macros e formatações são ignorados, focando na exportação de dados brutos.
Problema ou sugestão para esta ferramenta? Conte para nós