Pular para o conteúdo

CSVJSON ↔ CSV

Carregando...

O CSV (Comma-Separated Values) é o formato de dados tabulares mais utilizado para exportações de banco de dados, planilhas e arquivos de log. Esta ferramenta converte CSV em um array JSON ou exporta um array JSON para CSV. A conversão JSON→CSV suporta o achatamento (flattening) de objetos aninhados, e você pode configurar delimitadores (vírgula, ponto e vírgula, tabulação, pipe) e se deve incluir uma linha de cabeçalho.

Como usar

  1. 1
    Selecionar direção

    Escolha a guia 'CSV → JSON' ou 'JSON → CSV'.

  2. 2
    Inserir dados

    Cole seus dados de array CSV ou JSON à esquerda, ou clique em 'Carregar Exemplo' para carregar dados de amostra.

  3. 3
    Configurar opções

    Defina o delimitador e a opção de linha de cabeçalho. No modo JSON→CSV, habilitar 'achatar objetos aninhados' converte automaticamente {a:{b:1}} em uma coluna a.b.

  4. 4
    Revisar e copiar

    No modo CSV→JSON, alterne entre visualização de tabela e visualização JSON. Use o botão de copiar para copiar o resultado para a área de transferência.

Dicas

  • 💡Converta CSV exportado do Excel ou Google Sheets para JSON para usá-lo diretamente como entrada de API.
  • 💡Arquivos CSV europeus geralmente usam ponto e vírgula (;) em vez de vírgulas como delimitador.
  • 💡Habilite 'achatar objetos aninhados' no modo JSON→CSV para exportar estruturas complexas como CSV simples.
  • 💡Todas as conversões rodam no seu navegador — nenhum dado é enviado para um servidor.

Perguntas frequentes

Q. Qual é a diferença entre CSV e TSV?
A. CSV usa vírgulas como separador; TSV usa tabulações. TSV evita problemas de aspas quando os dados contêm vírgulas, mas CSV é mais amplamente suportado.
Q. Como vírgulas ou aspas dentro dos valores são tratadas?
A. Conforme RFC 4180, o campo é cercado por aspas duplas; aspas internas são duplicadas para escapá-las.
Q. Que tipos são usados ao converter CSV para JSON?
A. Valores CSV são strings por padrão. A ferramenta pode converter automaticamente números para number e true/false para boolean.

DevHelper

© 2026. Todos os direitos reservados.