Zum Hauptinhalt springen

CSV vs TSV

CSV und TSV sind beide weit verbreitet und werden aus verschiedenen Gründen gewählt. Diese Seite stellt sie bei den Dingen gegeneinander, die zwischen ihnen entscheiden, und verweist auf die Konverter für beide Richtungen — die alle in Ihrem Browser laufen, ohne dass die Datei je hochgeladen wird.

Die kurze Antwort

Dasselbe Format mit einem anderen Trennzeichen, und der Unterschied wiegt schwerer, als er klingt. Ein Komma kommt in echten Daten ständig vor — in Namen, Adressen, Preisen in weiten Teilen Europas —, ein CSV-Feld mit einem darin muss also in Anführungszeichen, und Anführungszeichen bringen eigene Maskierungsregeln und eigene Fehlschläge mit. Ein Tabulator kommt in Daten so gut wie nie vor.

TSV ist damit die robustere Wahl für alles, was zwischen Programmen wandert, und CSV die verbreitetere: Es ist, was Tabellenkalkulationen standardmäßig ausgeben und was die meisten Systeme beim Einlesen erwarten. TSV hat außerdem einen praktischen Vorzug, den man kennen sollte — fügen Sie es in eine Tabellenkalkulation ein, und die Spalten landen ganz ohne Importdialog richtig.

Unabhängig von der Wahl wissenswert: Keines der beiden hat eine Spezifikation, an die sich alle halten, beide sind also eigentlich Familien beinahe kompatibler Konventionen. Zeilenenden, Anführungszeichen und ob die erste Zeile eine Kopfzeile ist, variieren allesamt, und der meiste Ärger, den Leute mit diesen Dateien haben, kommt daher und nicht vom Trennzeichen.

Nebeneinander

CSV und TSV verglichen anhand der Eigenschaften, die sie trennen.
EigenschaftCSVTSV
Gespeichert alsReiner Text, in jedem Editor lesbarReiner Text, in jedem Editor lesbar
Was es fassen kannZeilen und SpaltenZeilen und Spalten
Zahlen bleiben ZahlenNeinNein
KommentareNeinNein
Mehrere in einer DateiNeinNein
Veröffentlicht19721993

Wo sie sich tatsächlich unterscheiden

  • Zwischen ihnen liegen 21 Jahre, und das meiste, was sie trennt, ist das, was in der Zwischenzeit gelernt worden war.

Welches wählen

Nehmen Sie CSV, wenn
Nehmen Sie CSV, wenn die Datei irgendwohin geht, wo es erwartet wird — also fast überall — und wenn die Daten wenige Kommas enthalten.
Nehmen Sie TSV, wenn
Nehmen Sie TSV, wenn Felder Kommas enthalten, wenn Anführungszeichen schon Ärger gemacht haben, oder wenn Sie direkt in eine Tabellenkalkulation einfügen wollen.

Zwischen beiden umwandeln

Häufige Fragen

Welches kommt besser mit Feldern zurecht, die das Trennzeichen enthalten?
Keines kommt gut damit zurecht, aber TSV muss es weit seltener. CSVs Antwort ist, das Feld in Anführungszeichen zu setzen und enthaltene zu verdoppeln, was funktioniert, bis eine Datei von etwas erzeugt wird, das es leicht falsch macht. TSVs Antwort ist, dass ein Tabulator in einem Feld selten genug ist, um kein Problem zu sein — wenn es doch geschieht, hat TSV allerdings gar keine Maskierung.
Was ist besser, CSV oder TSV?
Keines von beiden im Allgemeinen — wäre eines schlicht besser, gäbe es das andere nicht mehr. Sie sind in verschiedenen Dingen gut, und die kurze Antwort oben sagt, welches worin. Die nützliche Frage ist, was die Datei als Nächstes tun muss: bearbeitet, veröffentlicht, von jemandem geöffnet werden oder in eine Größengrenze passen.
Geht beim Umwandeln zwischen ihnen etwas verloren?
Das hängt von der Richtung ab. In ein Format umzuwandeln, das alles speichert, verliert nichts, holt aber auch nichts zurück; in eines umzuwandeln, das Details verwirft, verliert jedes Mal ein wenig. Die Tabelle oben sagt, welches dieser beiden was tut.
Kann ich hinterher zurückwandeln?
Die Datei lässt sich zurückwandeln, aber ob sie unverändert zurückkommt, hängt von der Richtung ab. Zwischen zwei Formaten, die alles speichern, ist eine Hin- und Rückwandlung verlustfrei. Verwirft eines von beiden Details, sind diese fort, und der Rückweg kann sie nicht erfinden.
Kann ich beide verwenden?
Auf einer Webseite oft ja, und meist ist es die richtige Antwort: Liefern Sie das kleinere moderne Format aus und nennen Sie ein älteres als Rückfall, damit jeder Browser nimmt, was er versteht. Für eine Datei, die Sie einem Menschen geben, wählen Sie eines — das, welches die Person öffnen kann.
Welches unterstützt meine Software?
Die Tabelle oben sagt, welche Browser welches lesen, und das ist der Teil, der am stärksten variiert. Die Unterstützung auf dem Rechner ist allgemein schwerer zu benennen und liegt meist Jahre hinter den Browsern, geht die Datei also an jemand anderen, ist das ältere und weiter verbreitete der beiden die sicherere Wahl.
Ist das Umwandeln zwischen ihnen kostenlos?
Ja, ohne Konto und ohne Grenze, wie viele Dateien Sie umwandeln. Jeder von dieser Seite verlinkte Konverter läuft in Ihrem Browser: Die Datei wird von Ihrem Gerät gelesen, von Code darauf umgewandelt und als Download zurückgegeben.
Wird meine Datei hochgeladen?
Nein. Es gibt hier keinen Konvertierungsserver, zu dem sie hochgeladen werden könnte, und kein Drittanbieterdienst ist beteiligt. Sie können es selbst nachsehen: Öffnen Sie die Entwicklerwerkzeuge Ihres Browsers, wechseln Sie ohne Filter in den Netzwerk-Bereich und führen Sie eine Umwandlung aus — keine Anfrage trägt Ihre Datei.

Werbung auf dieser Website

Werbung bezahlt diese Website. Die Anzeigen dürfen Cookies speichern, um auszuwählen, was Sie sehen, und um sich nicht zu wiederholen. Ihre Dateien haben damit nichts zu tun: Sie verlassen den Browser nie, welchen Knopf Sie auch drücken, und jedes Werkzeug funktioniert in beiden Fällen.

Was das umfasst