UltKit

TXT in CSV umwandeln

Viele Systeme exportieren Tabellen als .txt-Dateien, deren Spalten durch Tabulatoren, Pipes oder Semikolons getrennt sind. Laden Sie diese hier hoch und erhalten Sie eine standardkonforme, kommagetrennte CSV-Datei, die Tabellenprogramme und Importmasken auf Anhieb korrekt einlesen.

Daten-Konverter

oder CSV, TSV, TXT …-Dateien hierher ziehen ·

Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 1

    Textdateien hochladen

    Fügen Sie .txt- oder .tsv-Exporte hinzu, bis zu 20 Dateien mit je 95 MB. Jede Zeile sollte ein Datensatz sein, mit demselben Trennzeichen zwischen allen Spalten.

  2. 2

    Trennzeichen automatisch erkennen lassen

    Trennzeichen steht zunächst auf „Automatisch erkennen“ und findet Tabulatoren, senkrechte Striche, Semikolons oder Kommas in der Eingabe. Stellen Sie es unter Erweiterte Einstellungen von Hand ein, wenn die Datei mehrere davon mischt, und passen Sie Textkodierung an, wenn Umlaute falsch aussehen.

  3. 3

    In CSV umwandeln

    Klicken Sie auf In CSV umwandeln und laden Sie die Datei herunter. Die Ausgabe verwendet Kommas und UTF-8 und setzt Anführungszeichen nur dort, wo ein Wert sie braucht.

Woher TXT-Dateien mit Trennzeichen stammen

Eine .txt voller Spalten ist meist ein Export, der nicht für Tabellenkalkulationen gedacht war. Bank- und Lohnsysteme, Kassenterminals, Laborgeräte, Mainframe-Berichte und Datenbank-Clients schreiben Tabellen als reinen Text, oft mit Tabulatoren oder senkrechten Strichen statt Kommas, weil diese Zeichen selten in Namen und Adressen vorkommen. Wer eine Tabelle von einer Webseite oder aus einer PDF kopiert und in den Editor einfügt, erhält dasselbe Ergebnis.

Die empfangende Software ist strenger. Mailing-Plattformen, CRM-Importe, Buchhaltungsprogramme und der Upload-Dialog von Google Sheets suchen nach einer .csv, und Excel öffnet eine .txt über einen Assistenten, der nach Trennzeichen fragt. Einmal umgewandelt, erhalten Sie eine Datei, die sich direkt öffnen lässt. Ist das Ziel eine App statt einer Tabelle, erzeugt TXT in JSON Objekte, die nach der Kopfzeile benannt sind.

Trennzeichen, die der TXT-in-CSV-Konverter erkennt

Tabulator
Das Trennzeichen von TSV-Dateien und von Tabellen, die aus Tabellenkalkulationen oder Webseiten kopiert wurden.
Senkrechter Strich |
Üblich in Exporten älterer Unternehmens- und Banksysteme, weil Namen und Adressen ihn fast nie enthalten.
Semikolon ;
Das schreibt Excel in Regionen, in denen das Komma das Dezimalzeichen ist, etwa in Deutschland, Italien oder den Niederlanden.
Leerzeichen
Funktioniert nur, wenn kein Wert selbst ein Leerzeichen enthält.

TXT in CSV umwandeln: ein Beispiel mit Pipe-Trennzeichen

Vorher (export.txt) und nachher (export.csv)
id|name|ort|kontostand
301|Okafor, Ada|Lagos|1200.50
302|Lindqvist|Malmö|88.00

id,name,ort,kontostand
301,"Okafor, Ada",Lagos,1200.50
302,Lindqvist,Malmö,88.00
Trennzeichen-Optionen, auch automatisch
6
Textkodierungen
8
Dateien pro Stapel
20
pro Datei
95 MB

Beachten Sie den zweiten Datensatz. Der Name enthält ein Komma, deshalb setzt die CSV ihn in doppelte Anführungszeichen; ohne sie würde ein Import fünf statt vier Spalten sehen. Das schwedische ö bleibt erhalten, weil die Ausgabe UTF-8 ist. Diese beiden Regeln, Quoting und Kodierung, erklären die meisten fehlgeschlagenen CSV-Importe.

Fakten zu den Formaten TXT und CSV

TXT

Nur-Text

Eine TXT-Datei enthält nur einfache Zeichen, ohne Formatierung, Schriftarten, Bilder oder Layout. Moderne Textdateien sind meist in UTF-8 kodiert, das alle Sprachen abdeckt; ältere Dateien nutzen teils andere Kodierungen und zeigen dann verzerrte Zeichen. Reiner Text ist winzig, veraltet nie und lässt sich auf jedem Gerät öffnen, vom Smartphone bis zum Server. Fetter Text, Tabellen oder Bilder sind nicht möglich, Struktur muss daher über Abstände oder einfache Auszeichnungen ausgedrückt werden.

Komprimierung
–
Transparenz
–
Animation
–
Eingeführt
–
TXT-Konverter

CSV

Kommagetrennte Werte

CSV ist ein Nur-Text-Format für Tabellen, bei dem jede Zeile eine Datenzeile ist und Kommas die Spalten trennen. Es wird seit den Anfängen der Computertechnik genutzt und ist in RFC 4180 beschrieben, wobei viele Varianten Semikolons oder Tabulatoren und andere Zeichenkodierungen verwenden. Fast jede Tabellenkalkulation, Datenbank und Analyse-Software kann es importieren und exportieren, daher ist es das Standardformat für den Datenaustausch zwischen Systemen. CSV speichert nur Werte, ohne Formeln, Formatierung, mehrere Tabellenblätter oder Datentypen.

Komprimierung
–
Transparenz
–
Animation
–
Eingeführt
–
CSV-Konverter

TXT wird in CSV umgewandelt, wenn ein System eine Tabelle als lose getrennten Text geschrieben hat und das nächste Programm nur kommagetrennte Werte importiert.

Fragen zur Umwandlung von TXT in CSV

Was ist der Unterschied zwischen einer TXT- und einer CSV-Datei?

Beide sind reiner Text. Die Endung .csv verspricht ein bestimmtes Format: durch Kommas getrennte Werte mit den Quoting-Regeln aus RFC 4180, sodass Programme die Datei sofort als Tabelle öffnen. Eine .txt verspricht nichts; das Trennzeichen kann ein Tabulator, ein senkrechter Strich oder ein Leerzeichen sein, und ein Import muss wissen, welches.

Kann ich eine tabulatorgetrennte Textdatei in CSV umwandeln?

Ja, das ist der häufigste Fall. Tabulatorgetrennte Exporte stammen aus Datenbanken, aus kopierten Tabellen in der Zwischenablage und aus vielen Berichtstools. Die automatische Erkennung findet die Tabulatoren, und jeder Wert mit einem Komma wird in der CSV in Anführungszeichen gesetzt, damit er in einer Spalte bleibt.

In meiner Textdatei sind die Spalten mit Leerzeichen ausgerichtet. Funktioniert das?

Nur wenn kein Wert ein Leerzeichen enthält. Das Trennzeichen Leerzeichen behandelt jedes Leerzeichen als Spaltenwechsel, sodass eine Stadt wie New York in zwei Teile zerfallen würde. Berichte mit fester Spaltenbreite, bei denen die Spalten mit Füllzeichen ausgerichtet sind, müssen stattdessen im Importassistenten einer Tabellenkalkulation über die Position der Spalten definiert werden.

Warum werden Namen mit Akzenten nach dem Öffnen der CSV-Datei falsch dargestellt?

Textdatei und Programm sind sich bei der Kodierung uneinig. Ältere Windows-Programme speicherten Text als Windows-1252, während der Editor seit dem Windows-10-Update vom Mai 2019 standardmäßig UTF-8 verwendet. Stellen Sie Textkodierung passend zur Quelle ein oder wählen Sie UTF-8 mit BOM, damit Excel unter Windows die Ausgabe korrekt liest.

Kann ich den Text direkt in eine Excel-Arbeitsmappe umwandeln?

Ja: Ändern Sie Umwandeln in auf XLSX. Eine Arbeitsmappe erspart den Schritt, in dem Excel Spaltentypen errät, was bei Codes mit führenden Nullen wichtig ist. Nutzen Sie später CSV in XLSX für Dateien, die schon als CSV vorliegen.