Zum Inhalt springen

TSV · 5 TSV-Dateien

TSV-Tabellen-Beispieldateien

Laden Sie kostenlose, validierte TSV-Testtabellen (.tsv) für Datenbank-Loader, Parser und ETL-Pipelines herunter. Saubere tabulatorgetrennte Dateien von 100 bis 5.000 Zeilen.

5 TSV-Dateien 100 – 5.000 Zeilen · 11 KB – 606 KB Tabulatorgetrennt · IANA text/tsv

Direkte Downloads

Verfügbare TSV-Beispieldateien

5 TSV-Dateien

100 Zeilen

11.6 KB

Mitarbeiterverzeichnis (100 Zeilen)

Schematyp:Human Resources

TSV TSV herunterladen

500 Zeilen

77.4 KB

E-Commerce-Bestellungen (500 Zeilen)

Schematyp:E-Commerce & Retail

TSV TSV herunterladen

1.000 Zeilen

121.2 KB

Hauptbuchhaltung (1.000 Zeilen)

Schematyp:Financial Records

TSV TSV herunterladen

5.000 Zeilen

592.1 KB

IoT-Sensortelemetrie (5.000 Zeilen)

Schematyp:Sensor Telemetry

TSV TSV herunterladen

750 Zeilen

108.8 KB

Genomische Expressionsdaten (750 Zeilen)

Schematyp:Bioinformatics & BED/GFF

TSV TSV herunterladen

TSV Technische Referenz

Architektur- und Testleitfaden für tabulatorgetrennte Werte (TSV)

Tab-Separated Values (TSV) ist ein tabellarisches Klartextformat, das das horizontale Tabulatorzeichen (ASCII 0x09) als Spaltentrennzeichen und Zeilenumbrüche (LF oder CRLF) als Datensatztrennzeichen verwendet. Standardisiert durch die IANA als text/tab-separated-values, bildet TSV das Rückgrat für Massendatenimporte in SQL-Datenbanken und bioinformatische Workflows.

Geschichte und Standardisierung: Vom Gopher-Protokoll zu Big Data

Das TSV-Format wurde im Juni 1993 von Paul Lindner vom Gopher-Team der University of Minnesota offiziell bei der IANA als MIME-Medientyp "text/tab-separated-values" registriert.

Während CSV in Desktop-Tabellenkalkulationen weit verbreitet war, stießen Datenbankingenieure häufig auf Parserfehler, wenn Textfelder natürliche Kommas enthielten (wie Adressen oder Produktbezeichnungen). TSV löste dieses Problem durch die Verwendung des horizontalen Tabulators (0x09), der in natürlicher menschlicher Sprache nahezu nie vorkommt.

Heute ist TSV das bevorzugte tabellarische Serialisierungsformat für analytische Cloud-Data-Warehouses (Snowflake, BigQuery, ClickHouse), Standard-UNIX-Werkzeuge (awk, cut, sort) und die weltweite Bioinformatik (BED-, GFF-, VCF- und SAM-Dateien).

Formatmechanik: Komma-Immunität und Parser-Effizienz

Die technischen Vorteile von TSV gegenüber CSV beruhen auf der eindeutigen Trennzeichenwahl und dem Entfallen komplexer Maskierungsregeln:

Frei von Kommakonflikten

Textfelder wie "Kabellose Maus, 2.4GHz" oder "Berlin, Deutschland" werden direkt eingelesen, ohne dass umschließende Anführungszeichen erforderlich sind.

Höchste Streaming-Performance

Da keine aufwendigen RFC 4180-Zustandsautomaten zur Überprüfung verschachtelter Anführungszeichen nötig sind, parsen TSV-Engines Daten 2- bis 4-mal schneller.

Native UNIX-Shell-Kompatibilität

Kommandozeilenwerkzeuge wie cut -f 1,2, awk -F"\t" und sort verarbeiten TSV-Dateien direkt und speichereffizient in Terminal-Pipelines.

Saubere UTF-8-Codierung

TSV-Dateien werden standardmäßig in UTF-8 ohne Byte Order Mark (BOM) gespeichert, was nahtlose Portabilität zwischen Linux, Windows und Cloud-Diensten gewährleistet.

Datenbank- und Data-Science-Importmatrix

TSV wird von führenden relationalen Datenbanken, Data Warehouses und Analyse-Frameworks nativ unterstützt:

Database / FrameworkNative Syntax / Command
PostgreSQL \copy tabelle FROM 'daten.tsv' WITH (FORMAT text, DELIMITER E'\t')Extrem schneller COPY-Befehl ohne Anführungszeichen-Overhead.
MySQL / MariaDB LOAD DATA INFILE 'daten.tsv' INTO TABLE tbl FIELDS TERMINATED BY '\t'Natives Standard-Trennzeichen für Massendatenimporte in MySQL.
Python (Pandas / Polars) pd.read_csv('daten.tsv', sep='\t') / pl.read_csv('daten.tsv', separator='\t')Die Rust-basierte Polars-Engine verarbeitet Millionen Zeilen pro Sekunde.
ClickHouse clickhouse-client --query='INSERT INTO tabelle FORMAT TabSeparated' < daten.tsvStandardmäßiges TabSeparated-Format für Petabyte-Analytics in Echtzeit.
R-Statistikumgebung read.delim('daten.tsv', header=TRUE, sep='\t')Standard-Funktion in R für tabellarische Daten in der Bioinformatik.

QA-Checkliste für Upload- und Konvertierungstests

Prüfen Sie beim Testen von Upload-Modulen, ETL-Strecken oder Tabellen-Viewern mit TSV-Dateien die folgenden Punkte:

  • Sicherstellen, dass der Upload-Validator die MIME-Typen text/tab-separated-values und text/tsv sowie die Endung .tsv unterstützt.
  • Prüfen, dass Felder mit Kommas oder Semikolons nicht irrtümlich in zusätzliche Spalten aufgeteilt werden.
  • Zeilenumbrüche unter Unix (LF, \n) und Windows (CRLF, \r\n) gleichermaßen testen.
  • Umgang mit leeren Feldern bzw. Nullwerten bei aufeinanderfolgenden Tabulatoren (\t\t) kontrollieren.
  • Zahlenwerte in wissenschaftlicher Notation (z. B. 1.45e-08) und Währungsdezimalen auf Genauigkeit prüfen.
  • Speicherbedarf und Durchsatz bei großen Datensätzen mit mehreren tausend Zeilen messen.

TSV Technische Spezifikationen

Standard
IANA text/tab-separated-values
Haupt-MIME-Typ
text/tab-separated-values
Alternativer MIME-Typ
text/tsv
Spaltentrennzeichen
Horizontaler Tabulator (ASCII 0x09, \t)
Zeilentrennzeichen
LF (\n) oder CRLF (\r\n)
Zeichencodierung
UTF-8 (ohne BOM)
RFC-Standard
RFC 2046 / IANA-Registry (1993)
Verarbeitungsgeschwindigkeit
Bis zu 4× schneller als CSV

Häufig gestellte Fragen (FAQ)

Was ist eine TSV-Datei und worin unterscheidet sie sich von CSV?+

Eine TSV-Datei (Tab-Separated Values) speichert Tabellendaten, bei denen Spalten durch Tabulatorzeichen (\t) getrennt sind. Im Gegensatz zu CSV müssen Textwerte mit Kommas nicht in Anführungszeichen gesetzt werden, was Parser-Fehler vermeidet und die Verarbeitung beschleunigt.

Mit welcher Software können TSV-Dateien geöffnet werden?+

TSV-Dateien können mit jedem Texteditor (VS Code, Editor, Notepad++) und allen Tabellenkalkulationen (Microsoft Excel, LibreOffice Calc, Google Tabellen) geöffnet werden. Beim Import wählt man einfach "Tabstopp" als Trennzeichen.

Warum wird TSV in Bioinformatik und Datenanalyse bevorzugt?+

In wissenschaftlichen Disziplinen wie der Genomik enthalten Bezeichnungen regelmäßig Kommas und Klammern. Der Tabulator stellt eindeutige Spaltengrenzen sicher und ermöglicht die direkte Verarbeitung mit UNIX-Befehlen wie awk, cut und grep.

Wie importiert man eine TSV-Datei in eine SQL-Datenbank?+

In PostgreSQL verwenden Sie `\copy tabelle FROM 'datei.tsv' WITH (FORMAT text, DELIMITER E'\t')`. In MySQL nutzen Sie `LOAD DATA INFILE 'datei.tsv' INTO TABLE tabelle FIELDS TERMINATED BY '\t'`. In ClickHouse nutzen Sie das `TabSeparated`-Format.

Sind diese Beispieldateien sicher für automatisierte Tests und CI?+

Ja. Alle auf TestingFile bereitgestellten TSV-Dateien enthalten rein synthetische Testdaten mit gültigen Kopfzeilen. Sie sind frei von Schadcode oder personenbezogenen Daten (DSGVO-konform).