Conversor CSV ↔ PSV (Pipe Separated)
Converte arquivos CSV (separador vírgula) para PSV (separador pipe |) e vice-versa, com tratamento de aspas e quebras de linha.
Saída:
—
CSV para PSV, quando a vírgula atrapalha
PSV é CSV com barra vertical no lugar da vírgula. Ele existe por um motivo prático: dado de texto em português está cheio de vírgula — endereço, descrição, valor decimal — e cada uma delas obriga a envolver o campo em aspas. Trocando o separador por um caractere que quase nunca aparece no conteúdo, o arquivo fica bem mais legível e a chance de erro na importação cai.
A página converte nos dois sentidos, então serve tanto para gerar o arquivo com barra vertical quanto para trazer de volta um PSV recebido de outro sistema. O leitor entende as regras completas do CSV, então campo entre aspas com vírgula dentro é lido como um valor só, aspas duplicadas viram aspas literais e quebra de linha dentro de campo entre aspas não parte o registro. Na saída, o campo só recebe aspas se contiver o novo separador, aspas ou quebra de linha — o que na prática deixa quase tudo sem aspas.
PSV aparece bastante em integração com sistema bancário e com ERP, e em exportação de mainframe, onde a barra vertical é convenção antiga. Vale lembrar que não existe especificação formal do formato: o combinado sobre aspas e escape muda de sistema para sistema, então confirme com a documentação do destino se ele espera aspas em algum caso específico.
Perguntas frequentes
Por que não usar ponto e vírgula?
O Excel abre PSV?
E se o conteúdo tiver barra vertical?
Ferramentas Relacionadas
Conversor CSV ↔ NDJSON
Conversão bidirecional entre CSV e NDJSON (Newline Delimited JSON), preservando tipos numéricos quando detectados.
Conversor JSON Lines → CSV
Converte arquivo JSONL (NDJSON) em CSV, deduzindo o cabeçalho da união de todas as chaves observadas nos objetos.
Conversor CSV → JSON Lines
Converte CSV em JSONL (uma linha JSON por registro). Formato comum em logs, pipelines de ML e bancos de dados orientados a documentos.
CSV para JSON
Converta CSV em JSON. A primeira linha vira chaves do objeto, demais linhas viram itens do array. Suporta separadores , ; e \t. Detecta números e booleans automaticamente. Tudo no navegador.
Conversor CSV ↔ vCard (.vcf) em Lote
Converte uma planilha CSV de contatos em arquivo vCard (.vcf) e volta para CSV, com mapeamento de colunas e suporte a vCard 3.0 e 4.0.
Conversor de Largura Fixa ↔ CSV/JSON
Converte arquivos de largura fixa em CSV, TSV ou JSON e faz o caminho inverso, com detecção automática de colunas e mapa de posições.