// converters

CSV to JSON.

Parse CSV (with quoted fields) and produce an array of JSON objects using the first row as headers.

Client-sideStrict quotingNo upload

CSV input

JSON output

Perguntas frequentes

Usa a primeira linha como cabeçalho?

Sim, a primeira linha do CSV é usada como nomes de chave JSON e cada linha seguinte produz um objeto dentro do array de saída.

Preserva tipos de dados?

Sim, reconhece automaticamente números, booleanos e células vazias como null. O resto permanece como texto.

Funciona com arquivos grandes?

Sim, funciona bem com vários megabytes. Todo o processo acontece no seu navegador e os dados não são enviados a nenhum servidor.

Como funciona a conversão CSV para JSON

O conversor lê o arquivo CSV linha a linha e interpreta a primeira linha como cabeçalhos de coluna. Cada linha seguinte vira um objeto com os pares chave-valor correspondentes, e o resultado aparece como um array JSON indentado.

Os tipos de dados são reconhecidos automaticamente: números viram números JSON, booleanos true e false, células vazias null e todo o resto permanece como texto.

Valores com zeros à esquerda, como identificadores e CEPs, continuam como texto para que nenhum dado seja perdido.

Quando converter CSV para JSON

APIs web quase sempre aceitam e retornam JSON. Converta uma exportação CSV em um array JSON para que o código de front-end carregue, exiba ou envie os dados sem etapa de importação no servidor.

Bancos de documentos como MongoDB e Elasticsearch aceitam JSON diretamente. Um dump CSV da sua tabela vira documentos prontos para inserção.

Bibliotecas de visualização como D3.js e Chart.js esperam um array de objetos. Converta uma vez e use o resultado no seu gráfico.

Opções de delimitador

A vírgula é o delimitador padrão de CSV e é usada pela maioria das ferramentas. O ponto e vírgula é comum em configurações regionais europeias, e o pipe é usado em pipelines de dados e em conteúdo que já contém vírgulas.

Escolha o delimitador que corresponde aos seus dados. Se o arquivo CSV foi exportado do Excel em uma configuração regional europeia, experimente o ponto e vírgula.

Verifique se o delimitador escolhido não aparece dentro dos próprios dados; se aparecer, a estrutura das colunas se bagunça e é preciso escolher outro.