TSV zu CSV konvertieren — der saubere Wechsel des Trennzeichens
Tab-Separated Values (TSV) ist in vielen Forschungs- und Daten-Workflows das bevorzugte Format, weil Tabulatoren in normalen Daten selten vorkommen — anders als Kommas oder Semikolons. Bioinformatik-Pipelines (BLAST, SAMtools, Galaxy), Statistik-Tools (R, SPSS, Stata) und Python-Skripte (pandas) geben oft TSV aus. Trotzdem will die Empfangsseite — Excel, Stakeholder-Reports, Datenbanken — meist CSV. Genau diese Übersetzung erledigt unser Konverter im Browser.
Warum TSV überhaupt? Drei pragmatische Gründe
(1) Robustheit: Tabulatoren kommen in normalen Texten kaum vor, daher gibt es selten Konflikte mit Werten, die das Trennzeichen enthalten. Bei CSV ist „Berlin, Deutschland" oder „1,5 m" eine ständige Quote-Quelle. (2) Schnelles Parsing: Tab-Splits sind ohne State-Machine möglich, was bei riesigen Datensätzen Performance-Vorteile bringt. (3) Tradition: viele wissenschaftliche Formate (BLAST, SAM, Mothur, Galaxy) sind seit den 90er-Jahren TSV — Umstellung wäre Aufwand ohne Mehrwert.
Warum trotzdem CSV? Auch drei Gründe
(1) Excel: TSV öffnet Excel zwar mit Doppelklick (per heuristischer Erkennung), aber nicht zuverlässig — CSV ist sicherer. (2) SaaS-Tools: Mailchimp, Shopify, HubSpot, Stripe und die meisten Web-APIs erwarten CSV als Standard-Tabellen-Format. (3) Verbreitung: CSV ist als text/csv in IANA registriert (RFC 4180), TSV als text/tab-separated-values — aber CSV-Parser sind in jeder Sprache pflichtprogramm-mäßig vorhanden.
Unser Tool: RFC-4180-konform, mit BOM-Option
Beim Übersetzen von TSV in CSV ist die richtige Quotierung das Kern-Problem: in der Quelle (TSV) gibt es keine Quotes — alle Werte sind im Klartext. Im Ziel (CSV) müssen Werte mit Komma, Anführungszeichen oder Zeilenumbruch in Quotes gewickelt werden (RFC 4180). Wir machen das vollautomatisch. Zusätzlich gibt es die UTF-8-BOM-Option für Empfänger:innen, die die Datei in deutschem Excel mit Doppelklick öffnen wollen.
Zwischenablage-Modus — der schnellste Workflow
Eine HTML-Tabelle, eine Google-Sheets-Range oder ein Bereich aus Notion — alle kopieren als Tab-getrennter Text in die Zwischenablage. Statt das in eine Datei zu speichern und hochzuladen, gibt es einen separaten Tab im Tool, in den Sie direkt einfügen können. Spart bei Ad-hoc-Konversionen drei Klicks und eine Datei-Hin-und-Her-Schickerei.
Wo das Tool an Grenzen stößt
Bei Datensätzen über mehrere Millionen Zeilen wird Browser-RAM zum Engpass. Die effizientere Lösung ist dann miller (mlr) oder csvkit auf dem Terminal — diese Tools streamen zeilenweise. Für die typischen Office- und Forschungs-Workloads (bis ~500.000 Zeilen) ist der Browser aber das bequemere Werkzeug, weil keine Installation und kein CLI-Wissen nötig sind.
Verwandte CSV-Tools auf BrowserCrunch
Für die andere Richtung: leider gibt es bisher kein dediziertes „CSV zu TSV" — Sie können aber unseren Excel-zu-CSV-Konverter nutzen und dort Tab als Trennzeichen wählen. Für Office-Workflows: CSV zu Excel. Für Entwickler: CSV zu JSON und JSON zu CSV. Für Reports: CSV als PDF-Tabelle.