100 Zeilen
11.6 KB
Mitarbeiterverzeichnis (100 Zeilen)
Schematyp:Human Resources
TSV TSV herunterladenTSV · 5 TSV-Dateien
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.
Direkte Downloads
5 TSV-Dateien
100 Zeilen
11.6 KB
Mitarbeiterverzeichnis (100 Zeilen)
Schematyp:Human Resources
TSV TSV herunterladen500 Zeilen
77.4 KB
E-Commerce-Bestellungen (500 Zeilen)
Schematyp:E-Commerce & Retail
TSV TSV herunterladen1.000 Zeilen
121.2 KB
Hauptbuchhaltung (1.000 Zeilen)
Schematyp:Financial Records
TSV TSV herunterladen5.000 Zeilen
592.1 KB
IoT-Sensortelemetrie (5.000 Zeilen)
Schematyp:Sensor Telemetry
TSV TSV herunterladen750 Zeilen
108.8 KB
Genomische Expressionsdaten (750 Zeilen)
Schematyp:Bioinformatics & BED/GFF
TSV TSV herunterladenTSV Technische Referenz
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.
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).
Die technischen Vorteile von TSV gegenüber CSV beruhen auf der eindeutigen Trennzeichenwahl und dem Entfallen komplexer Maskierungsregeln:
Textfelder wie "Kabellose Maus, 2.4GHz" oder "Berlin, Deutschland" werden direkt eingelesen, ohne dass umschließende Anführungszeichen erforderlich sind.
Da keine aufwendigen RFC 4180-Zustandsautomaten zur Überprüfung verschachtelter Anführungszeichen nötig sind, parsen TSV-Engines Daten 2- bis 4-mal schneller.
Kommandozeilenwerkzeuge wie cut -f 1,2, awk -F"\t" und sort verarbeiten TSV-Dateien direkt und speichereffizient in Terminal-Pipelines.
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.
TSV wird von führenden relationalen Datenbanken, Data Warehouses und Analyse-Frameworks nativ unterstützt:
| Database / Framework | Native Syntax / Command | Implementation Notes |
|---|---|---|
| PostgreSQL \copy tabelle FROM 'daten.tsv' WITH (FORMAT text, DELIMITER E'\t') | \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' | 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') | 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.tsv | clickhouse-client --query='INSERT INTO tabelle FORMAT TabSeparated' < daten.tsv | Standardmäßiges TabSeparated-Format für Petabyte-Analytics in Echtzeit. |
| R-Statistikumgebung read.delim('daten.tsv', header=TRUE, sep='\t') | read.delim('daten.tsv', header=TRUE, sep='\t') | Standard-Funktion in R für tabellarische Daten in der Bioinformatik. |
Prüfen Sie beim Testen von Upload-Modulen, ETL-Strecken oder Tabellen-Viewern mit TSV-Dateien die folgenden Punkte:
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.
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.
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.
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.
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).