Neste artigo
O que sao os formatos TSV e CSV?
TSV (Valores Separados por Tabulação) 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 — tabulações para TSV e virgulas para CSV.
Embora funcionalmente semelhantes, os dois formatos tem forcas diferentes. O TSV e mais simples porque tabulações raramente aparecem nos dados. O CSV e mais amplamente adotado como formato de intercambio, padronizado pela RFC 4180.
Como funciona a conversão TSV para CSV
A conversão de TSV para CSV envolve substituir delimitadores de tabulação por virgulas tratando regras de aspas.
- Substituição do delimitador — cada caracter de tabulação 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 conversão TSV para CSV colmata lacunas de compatibilidade entre ferramentas que esperam diferentes formatos de delimitador.
- Exportação de folha de calculo — dados copiados do Google Sheets ou Excel sao tipicamente separados por tabulação, mas ferramentas posteriores requerem formato CSV
- Importação de base de dados — a maioria das ferramentas de importação de bases de dados suporta CSV nativamente
- Processamento de ficheiros de log — logs de servidor sao frequentemente delimitados por tabulação e requerem conversão para CSV
Perguntas frequentes
O que e RFC 4180?
RFC 4180 e o padrão 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 conversão TSV para CSV pode perder dados?
Não, 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.