Faça upgrade para Premium — sem anúncios, mais recursos! ⚡ — Saber mais

Conversor de CSV para JSON

Entrada CSV

Cole os dados CSV com os cabeçalhos na primeira linha.

Configurações

Cole os dados CSV e clique em Converter para JSON.

Informe-nos

Por favor, compartilhe sua experiência.

4.9 (2.8k ratings)

Sobre Conversor de CSV para JSON

Converta arquivos CSV para o formato JSON instantaneamente. Suporta delimitadores e cabeçalhos personalizados, além de detecção automática. Ferramenta online gratuita, sem necessidade de cadastro.

Como usar

1

Passo 1

Cole seus dados CSV no campo de entrada.

2

Passo 2

Escolha o delimitador (vírgula, ponto e vírgula, tabulação, barra vertical) ou use a detecção automática.

3

Passo 3

Verifique se a primeira linha do seu arquivo CSV contém nomes de colunas na primeira linha.

4

Passo 4

Ative a opção "Remover espaços em branco" para remover espaços extras dos valores.

5

Passo 5

Visualize a estrutura do seu arquivo CSV para verificar se foi analisada corretamente.

6

Passo 6

Clique em 'Converter para JSON' para gerar um array JSON.

7

Passo 7

Copie o resultado JSON para usar em seu projeto.

Características e benefícios

  • Converter CSV para formato de matriz JSON
  • Detecção automática de delimitadores (vírgula, ponto e vírgula, tabulação, barra vertical)
  • Seleção manual de delimitadores para controle preciso
  • Lide com valores entre aspas com vírgulas no meio.
  • Suporte para aspas escapadas em campos entre aspas
  • Primeira linha como opção de cabeçalho (ou geração automática de col1, col2, etc.)
  • Remover espaços em branco dos valores
  • Pré-visualização da estrutura do arquivo CSV antes da conversão.
  • Mostra o delimitador detectado, a contagem de colunas e a contagem de linhas.
  • Pré-visualização dos dados de exemplo (primeiras 3 linhas)
  • Conversão automática de tipos (números, booleanos, nulo)
  • Copiar para a área de transferência com um clique
  • Validação em tempo real e mensagens de erro
  • 100% baseado em navegador - o arquivo CSV nunca é enviado para o servidor.
  • 100% grátis - sem limites, sem necessidade de cadastro

Perguntas frequentes

O que é a conversão de CSV para JSON?

CSV (Valores Separados por Vírgula) é um formato de texto simples para dados tabulares. JSON (JavaScript Object Notation) é um formato de dados estruturado usado no desenvolvimento web e em APIs. Converter CSV para JSON transforma as linhas em objetos com pares de chave-valor, facilitando o uso em aplicações JavaScript.

Como funciona a detecção automática de delimitadores?

A detecção automática analisa a primeira linha do seu arquivo CSV para determinar qual delimitador (vírgula, ponto e vírgula, tabulação ou barra vertical) é o mais comum. Ela conta as ocorrências de cada delimitador e seleciona aquele com a maior contagem. Você pode substituir essa seleção escolhendo um delimitador manualmente.

E se meu arquivo CSV tiver vírgulas dentro dos valores?

O conversor lida corretamente com valores entre aspas. Se um campo contiver vírgulas, aspas ou quebras de linha, coloque-o entre aspas duplas. Por exemplo: "Smith, John",30,"Nova York, NY". Aspas escapadas (aspas duplas dentro de aspas) também são suportadas: "Ele disse "Olá".

Devo marcar a opção 'A primeira linha é o cabeçalho'?

Verifique esta opção se a primeira linha do seu arquivo CSV contém nomes de colunas (por exemplo, nome, idade, cidade). Esses nomes se tornarão chaves do objeto JSON. Se desmarcada, a ferramenta gera chaves padrão (col1, col2, col3 etc.) e trata todas as linhas como dados.

O que faz a função 'Remover espaços em branco'?

Esta opção remove espaços em branco no início e no final de todos os valores. Por exemplo, "John" torna-se "John". Isso é útil para limpar dados CSV que apresentam espaçamento inconsistente.

Como os tipos de dados são tratados?

O conversor detecta e converte automaticamente os tipos de dados: números tornam-se valores numéricos (e não strings), "true"/"false" tornam-se booleanos, "null" torna-se nulo e todo o resto permanece como string. Isso torna o JSON mais útil para programação.

Quais delimitadores são suportados?

Oferecemos suporte a 4 delimitadores comuns: vírgula (,) - o mais comum, ponto e vírgula (;) - comum na Europa, tabulação (\t) - usada em arquivos TSV e barra vertical (|) - usada em algumas exportações de banco de dados. A detecção automática funciona para todos eles.

Posso converter JSON de volta para CSV?

Sim! Use nossa ferramenta de formatação JSON e clique em "Converter para CSV" para converter arrays JSON de volta para o formato CSV. Isso funciona para arrays JSON de objetos onde cada objeto possui as mesmas chaves.

E se meu arquivo CSV tiver linhas vazias?

Linhas vazias (linhas sem dados ou contendo apenas espaços em branco) são automaticamente ignoradas durante a conversão. Isso evita objetos vazios na sua saída JSON.

Meus dados em formato CSV estão seguros?

Sim! Todo o processamento de CSV ocorre inteiramente no seu navegador usando JavaScript. Seus dados CSV nunca saem do seu dispositivo e não são enviados para nenhum servidor, garantindo total privacidade e segurança.