CSV para JSON
Converta dados CSV para o formato JSON com detecção automática de delimitador e suporte a cabeçalhos.
Entrada
Arraste e solte um arquivo aqui, ou
clique para selecionar
Saída
Sobre esta ferramenta
CSV é um formato comum para exportar dados de planilhas e bancos de dados, mas aplicações modernas consomem JSON. Este conversor transforma CSV em JSON diretamente no seu navegador usando o papaparse, o parser de referência: detecta automaticamente o delimitador (vírgula, ponto e vírgula, tabulação, barra vertical), respeita campos entre aspas com quebras de linha ou vírgulas internas, converte números e booleanos para seus tipos reais e pode usar a primeira linha como cabeçalho para gerar objetos ou tratar tudo como arrays. Nada é enviado a nenhum servidor.
Sobre esta ferramenta
CSV é um formato comum para exportar dados de planilhas e bancos de dados, mas aplicações modernas consomem JSON. Este conversor transforma CSV em JSON diretamente no seu navegador usando o papaparse, o parser de referência: detecta automaticamente o delimitador (vírgula, ponto e vírgula, tabulação, barra vertical), respeita campos entre aspas com quebras de linha ou vírgulas internas, converte números e booleanos para seus tipos reais e pode usar a primeira linha como cabeçalho para gerar objetos ou tratar tudo como arrays. Nada é enviado a nenhum servidor.
Casos de uso
- Converter exportações do Excel ou planilhas para JSON para APIs
- Transformar dados CSV para importar em aplicações web
- Limpar e estruturar dados tabulares em formato legível
- Preparar conjuntos de dados CSV para scripts e protótipos
Perguntas frequentes
- O que acontece com números e valores booleanos?
- O conversor usa tipagem dinâmica: valores que parecem números (30, -4.5) viram number e true/false viram boolean no JSON resultante. O restante fica como texto.
- Como o delimitador é detectado?
- No modo automático ele analisa as primeiras linhas e infere o separador mais provável entre vírgula, ponto e vírgula, tabulação e barra vertical. Você também pode forçar o delimitador manualmente no seletor.
- O que faz a opção «primeira linha como cabeçalho»?
- Se estiver ativa (padrão), a primeira linha define as chaves e o resultado é um array de objetos. Se desativada, cada linha vira um array e o resultado é um array de arrays.
- E se as linhas tiverem números diferentes de colunas?
- Isso é considerado CSV malformado e a ferramenta mostra um erro indicando a linha do problema, em vez de gerar um JSON inconsistente.
Ferramentas relacionadas
Formatador JSON
Formate e embeleze JSON para melhorar sua legibilidade. Detecta erros de sintaxe automaticamente.
Validador JSON
Valide a sintaxe do seu JSON e exiba erros detalhados se houver.
Minificar JSON
Comprima JSON removendo espaços em branco e quebras de linha desnecessárias. Reduz o tamanho do arquivo.
JSON para CSV
Converta um array JSON para o formato CSV. Ideal para importar dados no Excel ou Google Sheets.