Entwickler-Werkzeug / 03

CSV-zu-TSV-Umwandler

Wandle kommagetrennte Daten in Tab-getrennte um; Felder mit Anführungszeichen werden korrekt behandelt.

CSV-zu-TSV-Umwandler: TOEA liest die CSV-Datei mit einem Parser, der Anführungszeichen beachtet, sodass ein Komma innerhalb eines in Anführungszeichen gesetzten Felds Teil dieses Felds bleibt, und schreibt die Zeilen anschließend durch Tabulatoren getrennt zurück. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
CSV → TSV‑WerkzeugLokale Verarbeitung

Läuft vollständig in deinem Browser

↥
Füge CSV unten ein oder wähle eine Datei

Bis zu 5 MB · es wird nichts hochgeladen

Wo Tabulatoren der Standard sind

Mehrere Tools erwarten Tabulatoren, sofern nichts anderes angegeben ist. PostgreSQLs COPY im Textformat und MySQLs LOAD DATA INFILE teilen Felder standardmäßig an Tabulatoren auf. Auf der Befehlszeile wählt cut -f2 ohne Optionen die zweite tabulatorgetrennte Spalte aus, und awk -F'\t' sowie sort -t$'\t' funktionieren zuverlässig, weil ein TSV-Feld das Trennzeichen nie enthält. Keines dieser Tools versteht die CSV-Anführungsregeln. Deshalb verhindert eine vorherige Umwandlung fehlerhaft aufgeteilte Spalten.

Ein Datensatz pro Zeile

In der umgewandelten Datei ist jede Zeile genau ein Datensatz, weil Zeilenumbrüche innerhalb von Zellen entfernt wurden. Dadurch sind zeilenbasierte Tools sicher: wc -l zählt die Datensätze plus Kopfzeile, head -n 101 gibt die Kopfzeile und 100 Zeilen aus, und split -l teilt eine große Datei, ohne einen Datensatz zu zerreißen. In einer CSV mit mehrzeiligen Adressen oder Kommentaren zählen alle drei Tools stillschweigend falsch. Um für eine Tabellenkalkulation oder ein Importformular wieder zu CSV zurückzukehren, verwende TSV zu CSV.

So benutzt du es

  1. CSV einfügen oder Datei auswählen.
  2. Ergebnis prüfen.
  3. TSV kopieren oder herunterladen.

Datenschutz & Einschränkungen

Der Text wird in deinem Browser umgewandelt und nie hochgeladen, was wichtig ist, wenn die Datei eine Konfiguration oder ein Export ist, den du lieber nicht einem Fremden geben würdest. Jeder Tabulator oder Zeilenumbruch innerhalb eines Felds wird durch ein Leerzeichen ersetzt, weil TSV keine Möglichkeit bietet, sie zu maskieren.

Ähnliche Tools

Häufige Fragen

Warum überhaupt in TSV umwandeln?

Tabulatoren kommen in Daten selten vor, daher umgeht TSV die Regeln für Anführungszeichen, die CSV umständlich machen. Tabellenkalkulationen und viele Kommandozeilen-Tools bevorzugen das Einfügen als TSV.

Was passiert mit Kommas in meinen Daten?

Sie bleiben im Feld. Das ist der Sinn der Umwandlung: Sobald Tabulatoren die Trennzeichen sind, müssen Kommas nicht mehr in Anführungszeichen stehen.

Was passiert, wenn ein Feld einen Tabulator enthält?

Er wird durch ein Leerzeichen ersetzt. Würde er bleiben, würde die Zeile aufgespalten, und TSV hat keinen Mechanismus, das zu verhindern.

Werden Zeilenumbrüche in Anführungszeichen korrekt verarbeitet?

Ja. Ein Zeilenumbruch innerhalb eines in Anführungszeichen stehenden CSV-Felds wird als Teil des Felds gelesen und in der Ausgabe durch ein Leerzeichen ersetzt.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig