TXT-zu-CSV-Konverter

Legen Sie einen .txt- oder .tsv-Export ab und bekommen Sie eine wohlgeformte CSV — Trennzeichen erkannt, Felder dort in Anführungszeichen, wo es nötig ist.

TXT-Datei hier ablegen oder klicken, um eine Datei zu wählen — oder Daten unten einfügen

Was sie zu einer richtigen CSV macht

  • Das Trennzeichen wird erkannt. Exporte mit Tabulator, senkrechtem Strich, Semikolon und Komma werden alle daran erkannt, welches davon eine gleichbleibende Spaltenzahl ergibt — nicht an der Dateiendung.
  • Felder werden in Anführungszeichen gesetzt, wo nötig. Ein Wert, der das Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch enthält, wird zitiert und maskiert — genau das, was ein naives Suchen und Ersetzen falsch macht.
  • Zeilenenden werden vereinheitlicht. Windows-CRLF, Unix-LF und altes Mac-CR werden alle gelesen; ausgegeben wird CRLF, was Excel erwartet.
  • Eine UTF-8-Markierung wird geschrieben. Ohne sie öffnet Excel die Datei in einer alten Codierung, und Umlaute kommen falsch heraus.
  • Ungleich lange Zeilen werden aufgefüllt. Exporte mit fester Breite, die nachlaufende Leerfelder verlieren, richten sich trotzdem aus.
  • Leere Schlusszeilen werden übergangen. Die Leerzeile, mit der die meisten Exporte enden, wird nicht zu einer Zeile leerer Zellen.

Wird meine Datei irgendwohin hochgeladen?

Nein. Diese Seite hat keine Serverseite: Die Datei wird von JavaScript gelesen und zurückgeschrieben, das auf Ihrem eigenen Rechner läuft. Sie können das prüfen, indem Sie die Seite öffnen, die Netzwerkverbindung trennen und trotzdem eine Datei umwandeln.

Warum Umbenennen nicht genügt

daten.txt in daten.csv umzubenennen ändert nichts am Inhalt: Sind die Felder durch Tabulatoren getrennt, schreibt Excel weiterhin jede Zeile in eine einzige Spalte — und enthält ein Feld ein Komma, brechen die Spalten an den falschen Stellen um.