Saltar para o conteúdo

Converter CSV para JSON

Converta uma tabela CSV numa lista de objetos JSON, diretamente no navegador.

É processado no seu dispositivo. Nada é enviado para nenhum servidor.

Usa a primeira linha como nomes dos campos e gera um objeto por cada linha seguinte, convertendo em número ou booleano só os valores que não perdem informação.

Casos de uso

  • Transformar uma folha de cálculo em dados para uma API ou aplicação.
  • Preparar uma exportação CSV para processar em JavaScript.
  • Gerar dados de teste em JSON a partir de uma tabela.

Como funciona

  1. 1

    Cole o CSV

    A primeira linha tem de conter os cabeçalhos das colunas.

  2. 2

    Converta

    Clique em «Converter» e copie ou descarregue o JSON.

Detalhes técnicos

  • Deteta automaticamente o separador (vírgula, ponto e vírgula ou tabulação) e respeita os valores entre aspas.
  • «true» e «false» passam a booleanos e os números simples a número. Os valores com zeros à esquerda (00123, códigos postais ou identificadores), os inteiros enormes e os decimais com vírgula (1,5) mantêm-se como texto para não perder informação.
  • As linhas vazias são ignoradas. Se uma linha estiver mal formada (por exemplo, aspas por fechar), verá o erro em vez de um resultado incompleto.

Perguntas frequentes

A primeira linha tem de ter cabeçalhos?

Sim, a primeira linha é sempre interpretada como os nomes das colunas, que passam a ser as chaves de cada objeto.

← Dados