A resposta curta
- TSV é um formato de texto para troca de dados tabulares que separa campos por tabulações e registros por quebras de linha, sem permitir tabulações literais nos valores dos campos.
- Visualize um TSV em um editor de texto ou abra a tabela no Excel, LibreOffice Calc ou OpenOffice Calc. No Windows, importe no Excel e escolha tabulação como delimitador. No Mac, use um editor de texto ou uma planilha compatível com TSV. No celular, verifique se o aplicativo aceita texto simples ou importação TSV antes de abrir o arquivo. Se as colunas ficarem desalinhadas, procure tabulações extras ou quebras de linha dentro dos valores.
- Tenha cautela ao abrir TSV de origem desconhecida em uma planilha. A OWASP inclui TSV nas verificações de exportação para planilhas: valores iniciados por =, +, - ou @ podem ser interpretados como fórmulas, causando adulteração de resultados, resultados enganosos ou exposição de dados. Efeitos de maior impacto dependem da configuração do programa, de recursos antigos e da interação do usuário. A extensão não comprova que o arquivo executará comandos.
Arquivos TSV: identificar, abrir e converter
TSV significa Tab-Separated Values, ou valores separados por tabulações. O registro da IANA exige nomes de campos na primeira linha e o mesmo número de campos em todos os registros. A Biblioteca do Congresso considera esse registro a especificação de fato e identifica a extensão .tsv e o tipo de mídia text/tab-separated-values. Os cabeçalhos descrevem colunas, mas o formato não oferece suporte próprio à documentação de qualidade ou procedência dos dados.
Programas comuns de planilha podem exportar dados TSV para CSV, XLS ou XLSX. Importe o arquivo usando tabulação como delimitador, confira as colunas e salve ou exporte no formato desejado. Tabulações e quebras de linha literais não podem ser mantidas diretamente nos campos TSV; confira as convenções de escape dos dois programas. Guarde separadamente a documentação de procedência e qualidade que precisar ser preservada.
Como abrir
Visualize um TSV em um editor de texto ou abra a tabela no Excel, LibreOffice Calc ou OpenOffice Calc. No Windows, importe no Excel e escolha tabulação como delimitador. No Mac, use um editor de texto ou uma planilha compatível com TSV. No celular, verifique se o aplicativo aceita texto simples ou importação TSV antes de abrir o arquivo. Se as colunas ficarem desalinhadas, procure tabulações extras ou quebras de linha dentro dos valores.
Visualize um TSV em um editor de texto ou abra a tabela no Excel, LibreOffice Calc ou OpenOffice Calc. No Windows, importe no Excel e escolha tabulação como delimitador. No Mac, use um editor de texto ou uma planilha compatível com TSV. No celular, verifique se o aplicativo aceita texto simples ou importação TSV antes de abrir o arquivo. Se as colunas ficarem desalinhadas, procure tabulações extras ou quebras de linha dentro dos valores.
Programas comuns de planilha podem exportar dados TSV para CSV, XLS ou XLSX. Importe o arquivo usando tabulação como delimitador, confira as colunas e salve ou exporte no formato desejado. Tabulações e quebras de linha literais não podem ser mantidas diretamente nos campos TSV; confira as convenções de escape dos dois programas. Guarde separadamente a documentação de procedência e qualidade que precisar ser preservada.
Segurança
Tenha cautela ao abrir TSV de origem desconhecida em uma planilha. A OWASP inclui TSV nas verificações de exportação para planilhas: valores iniciados por =, +, - ou @ podem ser interpretados como fórmulas, causando adulteração de resultados, resultados enganosos ou exposição de dados. Efeitos de maior impacto dependem da configuração do programa, de recursos antigos e da interação do usuário. A extensão não comprova que o arquivo executará comandos.
Remetente desconhecido, nome terminando em duas extensões ou conteúdo que não bate com a extensão: confira antes de abrir.
Como converter
Programas comuns de planilha podem exportar dados TSV para CSV, XLS ou XLSX. Importe o arquivo usando tabulação como delimitador, confira as colunas e salve ou exporte no formato desejado. Tabulações e quebras de linha literais não podem ser mantidas diretamente nos campos TSV; confira as convenções de escape dos dois programas. Guarde separadamente a documentação de procedência e qualidade que precisar ser preservada.
Converta uma cópia, nunca o original, e depois compare qualidade, metadados e diagramação com o arquivo de partida.
Perguntas frequentes
O que é um arquivo TSV?
É uma tabela em texto simples com campos separados por tabulações e um registro por linha. O registro da IANA exige nomes de colunas na primeira linha, igual quantidade de campos por registro e ausência de tabulações literais dentro dos valores.
Como abrir um arquivo TSV no Windows e importar no Excel?
Use a importação de texto do Excel e selecione tabulação como delimitador. Confira se os valores estão sob os cabeçalhos corretos. Um editor de texto também permite examinar o conteúdo original antes de importar dados desconhecidos.
Como abrir um arquivo TSV no Mac?
Use um editor de texto para ler o arquivo ou importe em um programa de planilha compatível com TSV. Na importação, escolha tabulação como delimitador e confira o alinhamento das colunas.
Como abrir um arquivo TSV no celular?
Verifique se o aplicativo escolhido aceita texto simples ou importação TSV. Antes de abrir o arquivo, confira as opções de visualização e importação do aplicativo. Se houver importação, escolha tabulação como delimitador; caso contrário, use um computador com editor de texto ou planilha compatível.
Como corrigir colunas desalinhadas ao importar um arquivo TSV?
Confira se o delimitador é a tabulação. Tabulações extras nos valores criam campos adicionais, e quebras de linha podem dividir registros. Examine o texto original, compare a quantidade de campos e verifique as convenções de escape usadas na origem.
TSV ou CSV: qual formato escolher para uma tabela?
TSV separa campos por tabulações; CSV usa vírgulas. Escolha o formato aceito pelo aplicativo de destino. No TSV, confira especialmente como serão representadas as tabulações e quebras de linha que fazem parte dos valores.
Como converter um arquivo TSV para XLSX, XLS ou CSV?
Importe em uma planilha compatível, confira o delimitador e as colunas e salve ou exporte como XLSX, XLS ou CSV. Programas comuns de planilha oferecem essas exportações. Revise os valores e os caracteres escapados após a conversão.
Um arquivo TSV apresenta risco de injeção de fórmulas?
Sim, quando a planilha interpreta valores não confiáveis como fórmulas. Observe especialmente valores iniciados por =, +, - ou @. As consequências dependem do programa e da configuração; a extensão TSV, por si só, não significa execução de comandos.
Como representar tabulações e quebras de linha dentro de um arquivo TSV?
Esses caracteres não podem ser preservados literalmente dentro dos campos TSV. A Biblioteca do Congresso descreve o uso de representações escapadas durante a conversão. Confira as convenções do exportador e do importador, sem presumir que uma sequência de escape seja universal.
Um arquivo TSV que abre corretamente preserva a procedência dos dados e comprova sua exatidão?
Não. A exibição correta indica apenas que o aplicativo consegue ler a tabela. TSV não oferece documentação própria de qualidade ou procedência dos dados. Mantenha essas informações separadamente e avalie a origem e os valores.
Formatos relacionados
Fontes
IANA:text/tab-separated-values 媒体类型登记 · IANA,媒体类型注册机构及 TSV 事实规范
TSV, Tab-Separated Values · 美国国会图书馆,数字格式保存说明
OWASP Web Security Testing Guide:CSV Injection · OWASP Foundation,官方安全测试指南