Neste artigo
O que sao os formatos TSV e CSV?
TSV (Valores Separados por Tabulacao) e CSV (Valores Separados por Virgula) sao formatos de texto simples para armazenar dados tabulares. Cada linha representa um registo, com colunas separadas por um caracter delimitador — tabulacoes para TSV e virgulas para CSV.
Embora funcionalmente semelhantes, os dois formatos tem forcas diferentes. O TSV e mais simples porque tabulacoes raramente aparecem nos dados. O CSV e mais amplamente adotado como formato de intercambio, padronizado pela RFC 4180.
Como funciona a conversao TSV para CSV
A conversao de TSV para CSV envolve substituir delimitadores de tabulacao por virgulas tratando regras de aspas.
- Substituicao do delimitador — cada caracter de tabulacao que separa campos e substituido por uma virgula
- Aspas de campos — campos contendo virgulas, aspas duplas ou quebras de linha sao envolvidos em aspas duplas conforme RFC 4180
- Escape de aspas — aspas duplas existentes nos valores sao escapadas duplicando-as
Experimente gratuitamente — sem cadastro
Converter TSV para CSV →Quando converter TSV para CSV
A conversao TSV para CSV colmata lacunas de compatibilidade entre ferramentas que esperam diferentes formatos de delimitador.
- Exportacao de folha de calculo — dados copiados do Google Sheets ou Excel sao tipicamente separados por tabulacao, mas ferramentas posteriores requerem formato CSV
- Importacao de base de dados — a maioria das ferramentas de importacao de bases de dados suporta CSV nativamente
- Processamento de ficheiros de log — logs de servidor sao frequentemente delimitados por tabulacao e requerem conversao para CSV
Perguntas frequentes
O que e RFC 4180?
RFC 4180 e o padrao que define o formato CSV. Regras chave: campos separados por virgulas, registos por quebras de linha, campos com virgulas ou aspas devem estar entre aspas duplas.
A conversao TSV para CSV pode perder dados?
Nao, quando feita corretamente. Um conversor adequado trata todos os casos limite segundo as regras RFC 4180.
Devo usar TSV ou CSV para o meu projeto?
Use CSV para intercambio — e o formato tabular mais universalmente suportado. Use TSV quando os seus dados contem muitas virgulas.