Excel para JSON
Transforme uma planilha em registros JSON, na própria página.
- Roda no seu dispositivo — o arquivo nunca é enviado a lugar nenhum
- Sem cadastro, sem marcas d'água, sem cotas diárias
- Grátis, sem limite de quantas vezes você usa
Como funciona
Transformar uma planilha em JSON é o primeiro passo da maioria dos scripts de importação, arquivos de carga inicial e dados de teste. É também o momento em que um arquivo cheio de dados reais costuma ser colado em um conversor qualquer.
Registros ou linhas brutas
O modo de registros gera um objeto por linha, com a primeira linha fornecendo os nomes dos campos, que é o que uma API ou um script de importação espera. Os arrays brutos entregam as linhas exatamente como estão, inclusive a linha de cabeçalho — útil quando a planilha não tem cabeçalho ou quando o layout é irregular e você quer tratá-lo por conta própria.
Os tipos são preservados
Os números saem como números JSON e as datas como valores legíveis, em vez de tudo virar string. Células vazias viram null no modo de registros, de modo que todos os objetos tenham o mesmo formato, o que importa quando o resultado é enviado a algo rigoroso.
Uma planilha ou todas
Por padrão, apenas a primeira planilha é convertida, que é o caso mais comum. Ao escolher todas as planilhas, o resultado é um objeto indexado pelo nome da planilha, com as linhas de cada uma dentro. Você é avisado quando a pasta de trabalho tinha mais planilhas do que as convertidas.
O que se perde
Formatação, fórmulas, células mescladas e gráficos não têm equivalente em JSON. Os resultados das fórmulas são mantidos; as fórmulas, não.
Excel para JSON — perguntas
De onde vêm os nomes dos campos?
Da primeira linha da planilha, no modo de registros.
Posso converter todas as planilhas de uma vez?
Sim. Escolha todas as planilhas e você recebe um objeto indexado pelo nome de cada planilha.
Os números são convertidos corretamente?
Sim, os números continuam sendo números em vez de virarem strings.
Meu arquivo é enviado?
Não. Tudo acontece no seu navegador.