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
Passo 1
Cole seus dados CSV no campo de entrada.
Passo 2
Escolha o delimitador (vírgula, ponto e vírgula, tabulação, barra vertical) ou use a detecção automática.
Passo 3
Verifique se a primeira linha do seu arquivo CSV contém nomes de colunas na primeira linha.
Passo 4
Ative a opção "Remover espaços em branco" para remover espaços extras dos valores.
Passo 5
Visualize a estrutura do seu arquivo CSV para verificar se foi analisada corretamente.
Passo 6
Clique em 'Converter para JSON' para gerar um array JSON.
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.