Kurz gesagt
- TSV ist ein Textformat zum Austausch tabellarischer Daten, das Felder durch Tabulatoren und Datensätze durch Zeilenumbrüche trennt, wobei tatsächliche Tabulatoren innerhalb von Feldwerten unzulässig sind.
- Eine TSV-Datei lässt sich mit einem Texteditor ansehen oder in Excel, LibreOffice Calc beziehungsweise OpenOffice Calc als Tabelle öffnen. Unter Windows importieren Sie die Datei in Excel und wählen Tabulator als Trennzeichen. Auf dem Mac verwenden Sie einen Texteditor oder ein Tabellenprogramm mit TSV-Unterstützung. Prüfen Sie auf dem Smartphone vor dem Öffnen, ob Ihre App einfachen Text oder TSV-Import unterstützt. Bei verschobenen Spalten suchen Sie im Originaltext nach zusätzlichen Tabulatoren oder Zeilenumbrüchen in Werten.
- Öffnen Sie unbekannte TSV-Dateien in Tabellenprogrammen mit Vorsicht. OWASP bezieht TSV in die Prüfung von Tabellenexporten ein: Werte, die mit =, +, - oder @ beginnen, können als Formeln interpretiert werden und manipulierte oder irreführende Ergebnisse oder die Offenlegung von Daten verursachen. Weitergehende Auswirkungen hängen von der Programmkonfiguration, älteren Funktionen und Benutzeraktionen ab. Die Dateiendung allein belegt keine Ausführung von Befehlen.
TSV-Dateien erkennen, öffnen und konvertieren
TSV steht für Tab-Separated Values. Die IANA-Registrierung verlangt Feldnamen in der ersten Zeile und dieselbe Anzahl von Feldern in jedem Datensatz. Die Library of Congress betrachtet diese Registrierung als De-facto-Spezifikation und nennt die Dateiendung .tsv sowie den Medientyp text/tab-separated-values. Überschriften können Spalten beschreiben; eine Dokumentation der Datenqualität oder Herkunft unterstützt TSV selbst nicht.
Gängige Tabellenprogramme können TSV-Daten als CSV, XLS oder XLSX exportieren. Importieren Sie die Datei mit Tabulator als Trennzeichen, prüfen Sie die Spalten und speichern oder exportieren Sie das gewünschte Format. Tatsächliche Tabulatoren und Zeilenumbrüche lassen sich nicht direkt als TSV-Feldinhalt erhalten; prüfen Sie die Escape-Konventionen beider Programme. Bewahren Sie benötigte Angaben zu Herkunft und Datenqualität gesondert auf.
So bekommst du sie auf
Eine TSV-Datei lässt sich mit einem Texteditor ansehen oder in Excel, LibreOffice Calc beziehungsweise OpenOffice Calc als Tabelle öffnen. Unter Windows importieren Sie die Datei in Excel und wählen Tabulator als Trennzeichen. Auf dem Mac verwenden Sie einen Texteditor oder ein Tabellenprogramm mit TSV-Unterstützung. Prüfen Sie auf dem Smartphone vor dem Öffnen, ob Ihre App einfachen Text oder TSV-Import unterstützt. Bei verschobenen Spalten suchen Sie im Originaltext nach zusätzlichen Tabulatoren oder Zeilenumbrüchen in Werten.
Eine TSV-Datei lässt sich mit einem Texteditor ansehen oder in Excel, LibreOffice Calc beziehungsweise OpenOffice Calc als Tabelle öffnen. Unter Windows importieren Sie die Datei in Excel und wählen Tabulator als Trennzeichen. Auf dem Mac verwenden Sie einen Texteditor oder ein Tabellenprogramm mit TSV-Unterstützung. Prüfen Sie auf dem Smartphone vor dem Öffnen, ob Ihre App einfachen Text oder TSV-Import unterstützt. Bei verschobenen Spalten suchen Sie im Originaltext nach zusätzlichen Tabulatoren oder Zeilenumbrüchen in Werten.
Gängige Tabellenprogramme können TSV-Daten als CSV, XLS oder XLSX exportieren. Importieren Sie die Datei mit Tabulator als Trennzeichen, prüfen Sie die Spalten und speichern oder exportieren Sie das gewünschte Format. Tatsächliche Tabulatoren und Zeilenumbrüche lassen sich nicht direkt als TSV-Feldinhalt erhalten; prüfen Sie die Escape-Konventionen beider Programme. Bewahren Sie benötigte Angaben zu Herkunft und Datenqualität gesondert auf.
Dateisicherheit
Öffnen Sie unbekannte TSV-Dateien in Tabellenprogrammen mit Vorsicht. OWASP bezieht TSV in die Prüfung von Tabellenexporten ein: Werte, die mit =, +, - oder @ beginnen, können als Formeln interpretiert werden und manipulierte oder irreführende Ergebnisse oder die Offenlegung von Daten verursachen. Weitergehende Auswirkungen hängen von der Programmkonfiguration, älteren Funktionen und Benutzeraktionen ab. Die Dateiendung allein belegt keine Ausführung von Befehlen.
Unbekannter Absender, ein Name mit zwei Endungen oder ein Inhalt, der nicht zur Endung passt — erst prüfen, dann öffnen.
Umwandeln
Gängige Tabellenprogramme können TSV-Daten als CSV, XLS oder XLSX exportieren. Importieren Sie die Datei mit Tabulator als Trennzeichen, prüfen Sie die Spalten und speichern oder exportieren Sie das gewünschte Format. Tatsächliche Tabulatoren und Zeilenumbrüche lassen sich nicht direkt als TSV-Feldinhalt erhalten; prüfen Sie die Escape-Konventionen beider Programme. Bewahren Sie benötigte Angaben zu Herkunft und Datenqualität gesondert auf.
Wandle eine Kopie um, nie das Original, und vergleich danach Qualität, Metadaten und Layout mit der Ausgangsdatei.
Häufige Fragen
Was ist eine TSV-Datei?
Eine TSV-Datei ist eine Texttabelle mit Tabulatoren zwischen den Feldern und einem Datensatz pro Zeile. Die IANA-Registrierung verlangt Spaltennamen in der ersten Zeile, gleich viele Felder pro Datensatz und keine tatsächlichen Tabulatoren innerhalb der Werte.
Wie kann ich eine TSV-Datei unter Windows öffnen und in Excel importieren?
Verwenden Sie den Textimport von Excel und wählen Sie Tabulator als Trennzeichen. Prüfen Sie, ob die Werte unter den richtigen Überschriften stehen. Mit einem Texteditor können Sie unbekannte Daten vor dem Import als Text ansehen.
Wie kann ich eine TSV-Datei auf dem Mac öffnen?
Lesen Sie die Datei mit einem Texteditor oder importieren Sie sie in ein Tabellenprogramm mit TSV-Unterstützung. Wählen Sie beim Tabellenimport Tabulator als Trennzeichen und prüfen Sie die Zuordnung der Spalten.
Wie kann ich eine TSV-Datei auf dem Smartphone öffnen?
Prüfen Sie, ob Ihre App einfachen Text anzeigen oder TSV importieren kann. Sehen Sie vor dem Öffnen in den Anzeige- und Importoptionen der App nach. Falls ein Import möglich ist, verwenden Sie Tabulatoren als Trennzeichen; andernfalls öffnen Sie die Datei auf einem Computer mit einem geeigneten Programm.
Wie behebe ich verschobene Spalten beim TSV-Import?
Prüfen Sie zuerst, ob Tabulator als Trennzeichen eingestellt ist. Zusätzliche Tabulatoren in Werten erzeugen weitere Felder; eingebettete Zeilenumbrüche können Datensätze teilen. Vergleichen Sie die Feldanzahl im Originaltext und prüfen Sie die Escape-Konventionen der Quelle.
TSV oder CSV: Welches Format sollte ich für eine Tabelle wählen?
TSV trennt Felder mit Tabulatoren, CSV mit Kommas. Wählen Sie das Format, das die empfangende Anwendung unterstützt. Klären Sie bei TSV besonders, wie Tabulatoren und Zeilenumbrüche innerhalb von Werten dargestellt werden.
Wie kann ich eine TSV-Datei in XLSX, XLS oder CSV umwandeln?
Importieren Sie TSV in ein geeignetes Tabellenprogramm, prüfen Sie Trennzeichen und Spalten und speichern oder exportieren Sie als XLSX, XLS oder CSV. Gängige Tabellenprogramme unterstützen diese Exporte. Kontrollieren Sie anschließend Werte und Escape-Darstellungen.
Besteht bei TSV-Dateien das Risiko einer Formel-Injection?
Ja, wenn ein Tabellenprogramm nicht vertrauenswürdige Werte als Formeln interpretiert. Achten Sie besonders auf Werte mit =, +, - oder @ am Anfang. Die Folgen hängen von Programm und Konfiguration ab; die Endung TSV allein bedeutet keine Befehlsausführung.
Wie lassen sich Tabulatoren und Zeilenumbrüche innerhalb einer TSV-Datei darstellen?
Innerhalb von TSV-Feldern können diese Zeichen nicht unmittelbar als tatsächliche Zeichen erhalten bleiben. Die Library of Congress beschreibt Escape-Darstellungen bei der Konvertierung. Prüfen Sie die Konventionen von Export und Import, statt eine bestimmte Escape-Sequenz als allgemein unterstützt vorauszusetzen.
Belegt eine korrekt geöffnete TSV-Datei die Herkunft und Datenqualität?
Nein. Eine korrekte Anzeige zeigt lediglich, dass das Programm die Tabelle lesen kann. TSV unterstützt selbst keine Dokumentation von Datenqualität oder Herkunft. Bewahren Sie diese Angaben gesondert auf und prüfen Sie Quelle und Werte unabhängig.
Verwandte Formate
Quellen
IANA:text/tab-separated-values 媒体类型登记 · IANA,媒体类型注册机构及 TSV 事实规范
TSV, Tab-Separated Values · 美国国会图书馆,数字格式保存说明
OWASP Web Security Testing Guide:CSV Injection · OWASP Foundation,官方安全测试指南