ForHosting KIT · Dados e planilhas

Excel para JSON

Transforme uma pasta de trabalho do Excel em registros limpos para um aplicativo: no exemplo saem três linhas, com a idade de Ada Lovelace como o número 36 e um nome em árabe intacto. Datas ficam legíveis e fórmulas trazem o resultado. Você paga por uso, sem assinatura.

● Estávelpor 1.000 linhas de planilhaUS$ 0,002
Use pelo WebAPIE-mailTelegramApp em breve

Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.

É o caminho para tirar dados de planilhas e colocá-los em sistemas, sites e integrações.

Por que um Excel é mais difícil de ler do que parece

Uma planilha parece uma grade simples, mas um arquivo .xlsx é, na verdade, um pacote compactado de documentos XML que descrevem as abas, os estilos, os textos compartilhados e um índice da pasta de trabalho inteira. Por isso escrever um leitor do zero dá muito mais trabalho do que parece. O formato chegou em meados dos anos 2000 para substituir o antigo XLS binário, trocando uma estrutura compacta mas fechada por outra que outras ferramentas podiam ler, pelo menos em teoria. Na prática, essa abertura não deixou nada simples: só levou a complexidade de um arquivo binário para um conjunto longo de documentos, e é dessa camada que esta ferramenta cuida.

Os hábitos de planilha que confundem leitores automáticos

Além do formato, as planilhas carregam hábitos humanos. A linha de cabeçalho começa na terceira porque alguém colocou um título em cima. Uma coluna de datas fica guardada como um número de série interno contado a partir de 1900, e não como texto legível. As fórmulas precisam ser calculadas, não lidas ao pé da letra, e células mescladas desalinham uma leitura linha a linha. A pasta de trabalho é lida como uma pessoa leria: as linhas de cabeçalho são detectadas e usadas como nomes, as datas voltam como datas legíveis e as fórmulas devolvem o valor calculado. No exemplo, as idades chegam como números, os valores de sim ou não continuam verdadeiro ou falso, e uma observação com símbolos, acentos e caracteres japoneses é mantida exatamente como foi escrita.

Por que converter direto do XLSX, sem passar pelo CSV

Exportar a planilha para CSV antes de converter parece atalho, mas costuma sair caro: perde-se a distinção entre abas, datas viram números soltos e células formatadas mudam de cara. Lendo o .xlsx original, a conversão preserva o que a planilha realmente contém — inclusive quando o arquivo tem várias abas, cabeçalhos na primeira linha e colunas com tipos diferentes.

Como funciona na prática

O fluxo é assíncrono de propósito: planilhas grandes, com dezenas de milhares de linhas, são processadas sem estourar tempo limite. O limite por arquivo é 25 MB — bastante para exportações típicas de ERP ou de sistemas de RH. Não tem cadastro nem plano: a compra é direta e o preço, publicado.

Quanto custa

Converter a planilha de fechamento do mês, com 20.000 linhas, custa isso: menos de um centavo de dólar. Não há mensalidade, franquia nem cobrança escondida — o preço na página é o preço na fatura.

Tem versão grátis no navegador?

O preço é publicado e não existe mensalidade nem valor mínimo.

Datas e valores em reais mantêm o formato?

Datas saem em formato de dados (não o número interno do Excel) e valores numéricos saem como números. O que estiver formatado como texto — um CEP com zero à esquerda, por exemplo — continua texto.

O que acontece com o arquivo que eu envio? É seguro?

O arquivo é processado para gerar o resultado da tarefa e não é usado para nada além disso. Os limites e o tratamento estão publicados — sem letra miúda, o que ajuda quem precisa documentar o fluxo para a LGPD.

Qual o tamanho máximo?

25 MB por arquivo .xlsx, o que cobre a imensa maioria das exportações de sistemas de gestão.

Preciso de cadastro para comprar?

Não. Por enquanto não tem cadastro nem conta: a compra é direta, e quem atende dúvidas é uma pessoa de verdade, em espanhol ou inglês — pode escrever em português que a gente se entende.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/data/xlsx-to-json

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/data/xlsx-to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"xlsx":"https://ejemplo.com/libro.xlsx"}'
{
  "xlsx": "https://ejemplo.com/libro.xlsx"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.xlsx_to_json",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb25
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta capacidade converte planilhas Excel (.xlsx) em JSON direto do arquivo original, sem precisar exportar para CSV antes. Você envia o XLSX via API e recebe os dados estruturados, com cada linha virando um objeto.

Por que converter direto do XLSX, sem passar pelo CSV

O resultado é um JSON fiel, pronto para importar no banco ou consumir no seu código.

Como funciona via API

Você manda o arquivo em uma chamada e recebe um identificador de tarefa; quando o processamento termina, busca o resultado em JSON.

Quanto custa

US$ 0,002 por chamada, pagos por uso. Esta é uma capacidade de pago por uso via API; não há versão gratuita no navegador para este formato.

O que entra e o que sai

Células vazias viram valores nulos em vez de bagunçar as colunas, e números mantidos como texto na planilha (como CEPs com zero à esquerda, tipo 01310-100) não perdem o formato. Entra um arquivo .xlsx válido; sai um JSON com os dados das planilhas, em que a primeira linha de cada aba vira o nome dos campos. Se a sua fonte é um CSV, use a capacidade de CSV para JSON, que tem modo grátis no navegador.

Importar a tabela de preços do fornecedor

Todo mês o fornecedor da Padaria Pão Dourado Ltda. manda a tabela de preços em Excel pelo e-mail. Em vez de digitar de novo, o sistema da padaria converte o XLSX em JSON e atualiza os preços do caixa automaticamente.

Subir cadastros de RH para o sistema interno

O RH mantém a lista de colaboradores numa planilha com abas por filial. A conversão lê o arquivo inteiro e devolve um JSON por aba, que o sistema de crachás importa sem retrabalho — Curitiba, Recife e Porto Alegre de uma vez.

Alimentar um app com dados que nascem no Excel

A equipe comercial da Distribuidora Horizonte Verde S.A. vive no Excel; o app dos vendedores, em JSON. Uma rotina converte a planilha de metas toda segunda-feira e o app amanhece atualizado.

A planilha tem várias abas. Todas são convertidas?

Sim: o JSON de saída separa os dados por aba, cada uma com seus próprios campos vindos da primeira linha.

Ver a documentação completa do KIT →