100 % lokal — Ihre Daten verlassen nie Ihren Browser

TSV in CSV — öffnet sich, wo TSV scheitert

Tabulatorgetrennte Werte in CSV umwandeln, zitiert nur dort, wo RFC 4180 es verlangt. Das Ergebnis öffnet jedes Werkzeug, das ein Komma erwartet.

Sofort Privat Null Cookies
Trennzeichen

TSV-Eingabe

CSV-Ausgabe

Was dieses Tool macht

Die Felder werden an Tabulatoren getrennt und mit dem Trennzeichen Ihrer Wahl neu geschrieben, gequotet nach RFC 4180. Ein Feld wird nur dann in Anführungszeichen gesetzt, wenn es das Trennzeichen, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthält; ein inneres Anführungszeichen wird verdoppelt statt mit Backslash maskiert, denn CSV kennt keine Backslash-Maskierung.

Alles andere wird geschrieben, wie es ist. Ein Wert ohne Sonderzeichen ist bereits ein gültiges CSV-Feld, und ihn trotzdem zu quoten fügt Rauschen hinzu, das manche Importprogramme in den importierten Wert übernehmen.

Warum diese Richtung die sichere ist

Die beiden Umwandlungen sind keine Spiegelbilder. CSV kann jedes Zeichen ausdrücken, das ein Feld halten könnte: einen Tabulator, ein Komma, ein Anführungszeichen, sogar einen Zeilenumbruch — alles passt in ein gequotetes Feld. TSV hat keinen solchen Mechanismus: In seinem üblichen Verständnis kann ein Wert schlicht keinen Tabulator enthalten, denn der Tabulator ist das Trennzeichen.

Von TSV nach CSV muss also nichts verworfen oder umgeformt werden. In der Gegenrichtung hat ein Wert mit Tabulator keinen Platz.

Das ist eine nützliche Regel, wenn Sie ein Austauschformat wählen, statt eine Datei umzuwandeln, die Sie bekommen haben: Können die Daten Tabulatoren oder Zeilenumbrüche enthalten, ist CSV das Format, das sie trägt.

Zeilenumbrüche in einem Feld

Ein TSV-Feld enthält selten einen, aber wenn Ihres es tut, überlebt er: Das Feld wird gequotet und der Umbruch als Teil des Wertes behalten, was gültiges CSV ist. Es liegt am lesenden Parser, ihn als Teil des Feldes zu verstehen und nicht als neuen Datensatz.

Datenschutz ab Werk

Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.

Häufige Fragen

Warum sind nur manche Felder gequotet?
Weil RFC 4180 das Quoting nur verlangt, wenn ein Feld das Trennzeichen, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthält. Alles zu quoten ist zulässig, aber laut, und manche Importprogramme ziehen die überflüssigen Zeichen in den Wert hinein.
Kann ich Semikolons statt Kommas ausgeben?
Ja. Wählen Sie das Trennzeichen über dem Editor, und die Quoting-Entscheidung folgt ihm: Ein Feld mit einem Semikolon wird gequotet, wenn das Semikolon das Trennzeichen ist, und bleibt unangetastet, wenn es das Komma ist.
Ist das die exakte Umkehrung von CSV nach TSV?
Nicht ganz, und genau darum geht es. CSV kann einen Wert mit Tabulator ausdrücken, TSV nicht. Diese Richtung verliert nie etwas — die andere kann es.

Ähnliche Konverter