TSV zu CSV

Tabellenkalkulationen und die Zwischenablage liefern Ihnen oft tabulatorgetrennte Daten (TSV), doch die meisten Importfunktionen, Datenbanken und Skripte erwarten kommagetrenntes CSV. Tabs von Hand durch Kommas zu ersetzen ist riskant: Enthält ein einzelner Wert bereits ein Komma oder ein Anführungszeichen, verrutschen alle nachfolgenden Spalten. Fügen Sie hier Ihr TSV ein, und der Konverter schreibt es als CSV um. Dabei setzt er nur die Felder, die es brauchen, gemäß RFC 4180 in Anführungszeichen, sodass die Spalten beim Import des Ergebnisses weiterhin passen.

So funktioniert die Umwandlung

  1. 1

    TSV einfügen

    Kopieren Sie die Zeilen direkt aus Excel, Google Sheets oder einer beliebigen tabulatorgetrennten Datei und fügen Sie sie in das Feld ein.

  2. 2

    Zeilen und Spalten werden gelesen

    Jede Zeile wird zu einer Datenzeile, und jeder Tabulator markiert eine Spaltengrenze; bereits in Anführungszeichen gesetzte Felder werden ebenfalls erkannt.

  3. 3

    Kritische Felder werden maskiert

    Jeder Wert mit einem Komma, einem Anführungszeichen oder einem Zeilenumbruch wird in Anführungszeichen gesetzt, und interne Anführungszeichen werden verdoppelt.

  4. 4

    CSV kopieren

    Das kommagetrennte Ergebnis erscheint im Ausgabefeld, bereit zum Kopieren in Ihr Zielprogramm.

Wie Felder maskiert werden (RFC 4180)

Ein Feld wird nur dann in Anführungszeichen gesetzt, wenn es ein Komma, ein Anführungszeichen oder einen Zeilenumbruch enthält. Enthaltene Anführungszeichen werden dabei verdoppelt. Normale Felder bleiben unverändert, damit die Ausgabe gut lesbar bleibt.

Feldinhalt Im CSV geschrieben als
Ada Ada
Wien, Österreich “Wien, Österreich”
24“-Monitor “24”“-Monitor“
rot rot

Das ist dieselbe Regel, der Excel, Google Sheets, pandas und gängige CSV-Bibliotheken folgen, sodass sich die Datei ohne verrutschte Spalten wieder importieren lässt.

TSV oder CSV

Merkmal TSV CSV
Trennzeichen Tabulator Komma
Kommas in einem Feld Unproblematisch Müssen maskiert werden
Verbreitung Geringer Nahezu universell
Bearbeitung von Hand Einfach Anführungszeichen stören

TSV ist praktisch, wenn die Daten voller Kommas stecken; CSV erwarten die meisten Importfunktionen, Datenbanken und Skripte. Wandeln Sie in die Richtung um, die das Ziel verlangt.

Was dieser Konverter tut

  • Er liest tabulatorgetrennte Zeilen und schreibt sie mit Kommas neu.
  • Er wendet die RFC-4180-Maskierung an, damit Kommas und Anführungszeichen in einem Feld die Spalten nie sprengen.
  • Er behält leere Zellen und lässt unterschiedlich lange Zeilen genau so, wie Sie sie eingefügt haben.
  • Er erkennt Felder, die in Ihrem TSV bereits in Anführungszeichen stehen.

Er erledigt eine Aufgabe, und das sauber: Tabulator zu Komma. Er fügt keine UTF-8-BOM hinzu und wechselt nicht zum Semikolon als Trennzeichen; Ihre Zeilen kommen in derselben Reihenfolge zurück, nur eben kommagetrennt.

Komma oder Semikolon?

Die Ausgabe ist standardkonformes, kommagetrenntes CSV. Auf manchen europäischen Systemen (etwa in der deutschen oder französischen Excel-Version) wird von einer CSV-Datei erwartet, dass sie Semikola verwendet, da das Komma dort als Dezimaltrennzeichen dient. Landet in Ihrer Tabellenkalkulation alles in einer einzigen Spalte, importieren Sie über Daten > Aus Text/CSV und wählen Sie das Komma als Trennzeichen, oder exportieren Sie aus Ihrer Tabellenkalkulation erneut mit Semikola.

Häufig gestellte Fragen

RFC 4180 verlangt Anführungszeichen nur, wenn ein Feld ein Komma, ein Anführungszeichen oder einen Zeilenumbruch enthält. Alles andere bleibt ohne Anführungszeichen, damit die Datei lesbar bleibt, und Excel, Google Sheets und pandas behandeln beide Formen identisch.

Ja. Jede Zeile wird für sich gelesen, sodass eine kurze oder lange Zeile genau die Zellen behält, die Sie eingefügt haben. Es wird nichts aufgefüllt oder gekürzt, um sie an die anderen Zeilen anzupassen.

Nein. Dies ist ein schnelles Kopier-und-Einfüge-Tool: Fügen Sie den tabulatorgetrennten Text in das Feld ein und kopieren Sie das CSV aus dem Ergebnisfeld in Ihre Tabellenkalkulation, Datenbank oder Ihr Skript.

Die Umwandlung läuft auf unserem Server über eine standardmäßige, gesicherte Anfrage. Ihr Text dient nur zur Erzeugung des CSV und wird weder gespeichert noch protokolliert.

Verwandte Tools

Tool in anderen Sprachen verfügbar