TSV

O que é um arquivo TSV?

Como CSV, mas separado por tabulação — com isso o problema da vírgula dentro de um campo nem chega a existir.

O que é TSV

TSV é um formato de texto puro que abre em qualquer editor. Ele é usado para mover dados entre programas.

A extensão é .tsv e o nome por extenso é Tab-Separated Values. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.

De onde vem TSV

Ele remonta a 1993. A especificação é IANA text/tab-separated-values.

A um formato que se manteve legível por tanto tempo dá para confiar algo que você quer de volta daqui a dez anos.

A especificação é pública

Qualquer um pode implementá-la sem pedir permissão nem pagar licença. É por isso que o formato aparece em tantos programas, e é por isso que arquivos escritos há vinte anos ainda abrem.

Nada é jogado fora

TSV guarda o conteúdo exatamente. Salvar de novo não muda nada, então dá para abrir, editar e salvar quantas vezes você quiser sem acumular estrago — e é isso que faz dele um formato de trabalho e não de entrega.

Não há onde deixar uma anotação

TSV não tem sintaxe de comentário. Tudo que explica precisa morar fora do arquivo, e é bom saber disso antes de escolhê-lo para algo que uma pessoa vai editar na mão.

O que abre TSV

Microsoft Excel, LibreOffice Calc e pandas leem esse formato, e a maioria dos programas do mesmo tipo também.

Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.

Abrir no navegador

Nenhum navegador lê o formato.

Esse é de longe o motivo mais comum para convertê-lo: não que o formato seja ruim, mas que o lugar onde você quer mostrar o arquivo não consegue lê-lo.

É um formato de trabalho

TSV foi feito para ser aberto e alterado. Mantenha o arquivo nesse formato enquanto o trabalho estiver em andamento e exporte a partir dele sempre que precisar de uma cópia pronta.

O que dá errado com ele

As reclamações que se repetem: os tipos das colunas são adivinhados na importação em vez de declarados.

Nada disso é motivo para evitar o formato. São as coisas que vale conhecer antes que uma delas te pegue de surpresa, o que é uma afirmação diferente e mais útil.

Os dados, num lugar só

Identificadores e procedência do formato TSV.
Extensão.tsv, .tab
Tipo de mídiatext/tab-separated-values
Primeira publicação1993
EspecificaçãoIANA text/tab-separated-values

Converter TSV para outra coisa

Converter outra coisa para TSV

Formatos a considerar no lugar de TSV