100 linhas
11.6 KB
Diretório de Funcionários (100 Linhas)
Tipo de Esquema:Human Resources
TSV Baixar TSVTSV · 5 arquivos TSV
Baixe planilhas TSV (.tsv) de teste gratuitas e validadas para bancos de dados, parsers e pipelines ETL. Arquivos limpos com 100 a 5.000 linhas.
Downloads Diretos
5 arquivos TSV
100 linhas
11.6 KB
Diretório de Funcionários (100 Linhas)
Tipo de Esquema:Human Resources
TSV Baixar TSV500 linhas
77.4 KB
Pedidos de E-Commerce (500 Linhas)
Tipo de Esquema:E-Commerce & Retail
TSV Baixar TSV1.000 linhas
121.2 KB
Livro Razão Financeiro (1.000 Linhas)
Tipo de Esquema:Financial Records
TSV Baixar TSV5.000 linhas
592.1 KB
Telemetria de Sensores IoT (5.000 Linhas)
Tipo de Esquema:Sensor Telemetry
TSV Baixar TSV750 linhas
108.8 KB
Expressão Genômica (750 Linhas)
Tipo de Esquema:Bioinformatics & BED/GFF
TSV Baixar TSVReferência Técnica TSV
O formato TSV (Tab-Separated Values) é um padrão de dados tabulares em texto simples que utiliza o caractere de tabulação horizontal (ASCII 0x09) como delimitador de campos e quebras de linha (LF ou CRLF) como finalizadores de registro. Padronizado pela IANA como text/tab-separated-values, o TSV é a base para cargas em massa em bancos de dados e ciência de dados.
O formato TSV foi formalmente registrado na IANA em junho de 1993 por Paul Lindner, integrante da equipe do protocolo Gopher da Universidade de Minnesota.
Enquanto o CSV se popularizou em planilhas para desktop, desenvolvedores e arquitetos de dados enfrentavam falhas frequentes quando campos de texto continham vírgulas naturais (como endereços, nomes de empresas ou descrições). O TSV resolveu essa fragilidade adotando a tabulação horizontal (0x09), um caractere quase ausente em textos narrativos humanos.
Atualmente, o TSV é o padrão de alto desempenho para data warehouses analíticos (Snowflake, BigQuery, ClickHouse), ferramentas de terminal UNIX (awk, cut, sort) e a comunidade científica de bioinformática (formatos BED, GFF, VCF e SAM).
As vantagens técnicas do TSV residem na simplicidade do delimitador e na dispensa de sequências complexas de aspas:
Campos de texto como "Mouse sem fio, 2.4GHz" ou "São Paulo, SP" são lidos diretamente sem necessidade de aspas duplas adicionais.
Sem a sobrecarga da máquina de estados do RFC 4180 para validar aspas de escape, parsers em streaming de TSV operam de 2 a 4 vezes mais rápido que os de CSV.
Comandos nativos do terminal como cut -f 1,2, awk -F"\t" e sort processam arquivos TSV de maneira direta e eficiente em memória.
Arquivos TSV seguem o padrão UTF-8 sem BOM, garantindo total compatibilidade entre servidores Linux, bancos em nuvem e aplicações web.
O TSV é suportado com máxima performance nos principais sistemas de banco de dados e data science:
| Database / Framework | Native Syntax / Command | Implementation Notes |
|---|---|---|
| PostgreSQL \copy tabela FROM 'dados.tsv' WITH (FORMAT text, DELIMITER E'\t') | \copy tabela FROM 'dados.tsv' WITH (FORMAT text, DELIMITER E'\t') | Protocolo COPY ultrarrápido sem complexidade de aspas. |
| MySQL / MariaDB LOAD DATA INFILE 'dados.tsv' INTO TABLE tbl FIELDS TERMINATED BY '\t' | LOAD DATA INFILE 'dados.tsv' INTO TABLE tbl FIELDS TERMINATED BY '\t' | Delimitador padrão para importação em massa no MySQL. |
| Python (Pandas / Polars) pd.read_csv('dados.tsv', sep='\t') / pl.read_csv('dados.tsv', separator='\t') | pd.read_csv('dados.tsv', sep='\t') / pl.read_csv('dados.tsv', separator='\t') | O motor Rust do Polars analisa milhões de linhas de TSV por segundo. |
| ClickHouse clickhouse-client --query='INSERT INTO tabela FORMAT TabSeparated' < dados.tsv | clickhouse-client --query='INSERT INTO tabela FORMAT TabSeparated' < dados.tsv | Formato nativo TabSeparated para análise analítica de petabytes em tempo real. |
| Linguagem R read.delim('dados.tsv', header=TRUE, sep='\t') | read.delim('dados.tsv', header=TRUE, sep='\t') | Função padrão em R para leitura de dados tabulares em bioestatística. |
Ao validar módulos de upload, parsers ou componentes de tabela com arquivos TSV, confirme os seguintes critérios:
Um arquivo TSV (Valores Separados por Tabulação) armazena dados em linhas e colunas separadas por caracteres de tabulação (\t). Ao contrário do CSV, campos com vírgulas textuais não requerem aspas, tornando o parsing mais rápido e eliminando erros de delimitação.
Qualquer editor de texto (VS Code, Bloco de Notas, Sublime Text) e programas de planilha (Microsoft Excel, LibreOffice Calc, Google Planilhas) abrem arquivos TSV. Ao importar no Excel, selecione "Tabulação" como delimitador.
Em áreas como genômica, os dados contêm anotações com vírgulas, pontos e vírgulas e parênteses. A tabulação garante limites de coluna inequívocos e compatibilidade nativa com ferramentas UNIX como awk, cut e grep.
No PostgreSQL, use `\copy tabela FROM 'arquivo.tsv' WITH (FORMAT text, DELIMITER E'\t')`. No MySQL, use `LOAD DATA INFILE 'arquivo.tsv' INTO TABLE tabela FIELDS TERMINATED BY '\t'`. No ClickHouse, utilize o formato `TabSeparated`.
Sim. Todos os arquivos TSV disponíveis no TestingFile contêm dados sintéticos estruturados e limpos, livres de vírus, códigos maliciosos ou informações pessoais identificáveis (PII).