Saltar al contenido

TSV · 5 archivos TSV

Archivos de Hoja de Cálculo TSV de Muestra

Descarga hojas de cálculo TSV (.tsv) de prueba gratuitas y validadas para bases de datos, analizadores y pipelines ETL. Archivos limpios de 100 a 5.000 filas.

5 archivos TSV 100 – 5.000 filas · 11 KB – 606 KB Delimitado por tabulador · IANA text/tsv

Descargas Directas

Hojas de Cálculo TSV Disponibles

5 archivos TSV

100 filas

11.6 KB

Directorio de Empleados (100 Filas)

Tipo de Esquema:Human Resources

TSV Descargar TSV

500 filas

77.4 KB

Pedidos de Comercio Electrónico (500 Filas)

Tipo de Esquema:E-Commerce & Retail

TSV Descargar TSV

1000 filas

121.2 KB

Libro Mayor Contable (1.000 Filas)

Tipo de Esquema:Financial Records

TSV Descargar TSV

5000 filas

592.1 KB

Telemetría de Sensores IoT (5.000 Filas)

Tipo de Esquema:Sensor Telemetry

TSV Descargar TSV

750 filas

108.8 KB

Expresión Genómica (750 Filas)

Tipo de Esquema:Bioinformatics & BED/GFF

TSV Descargar TSV

Referencia Técnica TSV

Guía de Arquitectura y Pruebas para Archivos Delimitados por Tabulador (TSV)

El formato TSV (Tab-Separated Values) es un estándar de datos tabulares en texto plano que utiliza el carácter de tabulación horizontal (ASCII 0x09) como delimitador de columnas y saltos de línea (LF o CRLF) para los registros. Estandarizado por la IANA como text/tab-separated-values, el TSV es fundamental para la ingesta masiva en bases de datos y la ciencia de datos.

Historia y Estandarización: Del Protocolo Gopher al Big Data

El formato TSV fue registrado formalmente ante la IANA en junio de 1993 por Paul Lindner, miembro del equipo de desarrollo del protocolo Gopher de la Universidad de Minnesota.

Aunque el formato CSV se popularizó en programas ofimáticos de escritorio, los ingenieros de bases de datos detectaron fallos frecuentes cuando los textos contenían comas naturales (como direcciones, nombres de empresas o descripciones). El TSV solucionó este problema usando la tabulación horizontal (0x09), un código de control que casi nunca aparece en texto humano.

Hoy en día, el TSV es el formato de serialización preferido para almacenes de datos analíticos (Snowflake, BigQuery, ClickHouse), utilidades UNIX (awk, cut, sort) y el ecosistema bioinformático internacional (formatos BED, GFF, VCF y SAM).

Mecánica del Formato: Inmunidad a Comas y Eficiencia

Las ventajas técnicas del TSV radican en la elección de su delimitador y en la menor necesidad de secuencias de escape:

Inmunidad a Colisiones con Comas

Campos con comas gramaticales como "Ratón ergonómico, 2.4 GHz" o "Madrid, España" se procesan sin requerir comillas dobles ni configuraciones especiales.

Máximo Rendimiento de Procesamiento

Al no requerir máquinas de estados complejas para analizar comillas anidadas, los analizadores en streaming de TSV procesan datos de 2 a 4 veces más rápido que los de CSV.

Compatibilidad con la Consola UNIX

Comandos estándar de terminal como cut -f 1,2, awk -F"\t" y sort procesan archivos TSV de forma instantánea sin pasos adicionales de preparación.

Codificación Limpia UTF-8

Los archivos TSV modernos se guardan en UTF-8 estándar sin marca de orden de bytes (BOM), garantizando portabilidad absoluta entre sistemas Linux, Windows y navegadores.

Matriz de Ingesta en Bases de Datos y Ciencia de Datos

Los archivos TSV cuentan con comandos nativos de carga de alta velocidad en motores SQL y analíticos:

Database / FrameworkNative Syntax / Command
PostgreSQL \copy tabla FROM 'datos.tsv' WITH (FORMAT text, DELIMITER E'\t')Protocolo COPY ultrarrápido sin sobrecarga de comillas.
MySQL / MariaDB LOAD DATA INFILE 'datos.tsv' INTO TABLE tbl FIELDS TERMINATED BY '\t'Delimitador por defecto para carga masiva de datos en MySQL.
Python (Pandas / Polars) pd.read_csv('datos.tsv', sep='\t') / pl.read_csv('datos.tsv', separator='\t')El motor Rust de Polars procesa millones de filas por segundo.
ClickHouse clickhouse-client --query='INSERT INTO tabla FORMAT TabSeparated' < datos.tsvFormato nativo TabSeparated para analítica en tiempo real a escala petabyte.
Entorno R read.delim('datos.tsv', header=TRUE, sep='\t')Lector estándar de marcos de datos en R para bioestadística y bioinformática.

Lista de Verificación de Calidad y Validación de Carga

Al probar formularios de carga, analizadores o visores de cuadrícula con archivos TSV, verifica los siguientes puntos clave:

  • Confirmar que el validador acepte los tipos MIME text/tab-separated-values y text/tsv junto con la extensión .tsv.
  • Comprobar que valores con comas o puntos y comas no se dividan erróneamente en columnas adicionales.
  • Probar saltos de línea de Unix (LF, \n) y de Windows (CRLF, \r\n).
  • Validar campos vacíos o valores nulos consecutivos representados por tabuladores adyacentes (\t\t).
  • Comprobar la precisión numérica en notación científica (por ejemplo, 1.45e-08) y decimales monetarios.
  • Medir el consumo de memoria y la velocidad en conjuntos de datos de miles de filas.

Especificaciones Técnicas de TSV

Estándar
IANA text/tab-separated-values
Tipo MIME Principal
text/tab-separated-values
Tipo MIME Alternativo
text/tsv
Delimitador de Campos
Tabulación horizontal (ASCII 0x09, \t)
Separador de Registros
LF (\n) o CRLF (\r\n)
Codificación
UTF-8 (sin BOM)
Norma RFC
RFC 2046 / Registro IANA (1993)
Rendimiento
Hasta 4 veces más rápido que CSV

Preguntas Frecuentes

¿Qué es un archivo TSV y en qué se diferencia de un CSV?+

Un archivo TSV (Valores Separados por Tabuladores) organiza información en filas y columnas separadas por caracteres de tabulación (\t). A diferencia del CSV, el TSV no necesita comillas para campos con comas, lo que acelera el análisis informático y evita errores de sintaxis.

¿Con qué programas se pueden abrir y editar archivos TSV?+

Se pueden abrir con cualquier editor de texto (VS Code, Bloc de notas, Sublime Text) y con suites ofimáticas (Microsoft Excel, Google Sheets, LibreOffice Calc). Al importar en Excel, solo debes seleccionar "Tabulación" como separador.

¿Por qué se utiliza tanto el TSV en bioinformática y análisis de datos?+

En disciplinas científicas como la genómica, los datos contienen nombres de genes, descripciones y anotaciones con comas y paréntesis. El tabulador garantiza límites de columna 100 % seguros y permite procesar los archivos directamente con herramientas de terminal como awk, cut y grep.

¿Cómo se importa un archivo TSV en una base de datos SQL?+

En PostgreSQL, ejecuta `\copy tabla FROM 'archivo.tsv' WITH (FORMAT text, DELIMITER E'\t')`. En MySQL, utiliza `LOAD DATA INFILE 'archivo.tsv' INTO TABLE tabla FIELDS TERMINATED BY '\t'`. En ClickHouse, puedes canalizar el archivo mediante el formato `TabSeparated`.

¿Son seguros estos archivos TSV de muestra para pruebas y CI/CD?+

Sí. Todos los archivos TSV disponibles en TestingFile son archivos seguros con datos sintéticos de prueba y encabezados válidos, libres de virus, código ejecutable o datos personales sensibles.