Textdateien und CSV zusammenführen

Einen ganzen Ordner voller TXT-, CSV- oder LOG-Dateien zu einer verbinden — in der richtigen Reihenfolge, mit nur einer Kopfzeile.

100 % privat – läuft vollständig in Ihrem Browser. Ihre Daten werden auf Ihrem Gerät verarbeitet und niemals ins Internet gesendet.

Die Dateien werden in Ihrem Browser gelesen. Nichts wird hochgeladen und keine davon wird verändert.

Über das Zusammenführen von Text- und CSV-Dateien

Unter Windows lautet der Einzeiler copy /b *.csv all.csv. Er funktioniert — und dann öffnen Sie das Ergebnis und finden dreißig Kopfzeilen quer durch die Daten verstreut, die Dateien in falscher Reihenfolge und ein verirrtes Zeichen am Anfang von Zeile 5000.

Das ist kein Fehler von copy. Das ist copy, das genau tut, worum es gebeten wurde: Bytes aneinanderkleben, ohne jede Ahnung, dass es sich um CSV-Dateien mit Kopfzeilen handelt oder dass sie in unterschiedlichen Kodierungen gespeichert wurden.

Dieses Werkzeug weiß es. Ordner oder eine Handvoll Dateien wählen, die Reihenfolge festlegen — und eine saubere Datei bekommen.

So wird es benutzt

  • Auf Ordner mit Text- oder CSV-Dateien wählen klicken oder mit oder einzelne Dateien wählen ein paar von Hand aussuchen
  • Nur diese Typen auf csv oder txt setzen, wenn im Ordner noch anderes liegt
  • Bei CSV Nur die erste Kopfzeile behalten ankreuzen
  • Die Reihenfolge in der Liste prüfen — verbunden wird von oben nach unten
  • Zusammenführen drücken und das Ergebnis speichern

Die vier Dinge, die `copy /b` falsch macht

  • Kopfzeilen. Dreißig Exporte bedeuten dreißig Kopfzeilen. Ein Häkchen, und nur die erste bleibt übrig — deshalb suchen die meisten Menschen überhaupt nach einem Werkzeug
  • Reihenfolge. *.txt wird alphabetisch aufgelöst, also kommt Datei10 vor Datei2. Hier werden die Ziffern als Zahlen verglichen, die Reihenfolge stimmt also. Sie können auch nach ältester, neuester oder größter Datei zuerst verbinden
  • Zeilenenden. Eine CRLF-Datei gefolgt von einer LF-Datei ergibt ein Ergebnis, das manche Programme als eine einzige riesige Zeile lesen. Jeder Teil wird auf das von Ihnen gewählte Ende normiert
  • Die Byte-Reihenfolge-Markierung. copy /b klebt auch die aneinander, sodass ein unsichtbares Zeichen mitten in der Datei landet und die erste Spalte einer Zeile klammheimlich nicht mehr passt. Die Markierung wird aus jedem Teil entfernt, und höchstens eine steht am Anfang

Kodierungen

Kommt ein Ordner voller Exporte aus einem alten System, stimmen die Umlaute nicht. Wählen Sie, was diese Dateien wirklich sind — Windows-1252 für Westeuropa, Windows-1251 für Kyrillisch, Shift-JIS, EUC-KR, GBK oder UTF-16 — und alles wird beim Herausschreiben nach UTF-8 umgewandelt.

Bleibt es auf Selbst erkennen, entscheidet eine Byte-Reihenfolge-Markierung, sonst wird UTF-8 angenommen — was für nahezu jede moderne Datei richtig ist.

Die übrigen Optionen

  • Zwischen die Dateien setzen — eine Trennzeile zwischen den Teilen, nützlich, wenn es Protokolldateien verschiedener Tage sind
  • Dateinamen vor jeden Teil schreiben — eine Zeile wie ===== bericht-03.csv =====, damit erkennbar bleibt, woher jeder Block stammt
  • Leerzeilen weglassen — für Exporte, die mit leeren Zeilen aufgefüllt sind
  • Unterordner einbeziehen — ausgeschaltet bedeutet nur die oberste Ebene

Wofür es genutzt wird

  • Ein Jahr monatlicher CSV-Exporte für eine Pivot-Tabelle zu einer Datei verbinden
  • Tägliche Protokolldateien vor dem Durchsuchen zusammenlegen
  • Chat- oder E-Mail-Exporte aus vielen Dateien zusammenführen
  • Umfrage- oder Formularantworten aus mehreren Dateien in ein Blatt bringen
  • Ein Buch oder Notizen zusammensetzen, die je Kapitel als eigene Datei vorliegen
  • Aus vielen eine einzige Wortliste oder einen Datensatz bauen

Gut zu wissen

  • Nichts wird hochgeladen, und keine Ihrer Dateien wird verändert — die zusammengeführte Datei ist eine neue, die Sie speichern
  • Funktioniert in jedem Browser, auch Firefox und Safari: dieses Werkzeug liest ausschließlich
  • Auf iPhone, iPad und Android können Sie einzelne Dateien wählen, aber keinen ganzen Ordner — mobile Browser erlauben das nicht
  • Dateien über 64 MB werden übersprungen, und die Anzahl wird angezeigt
  • Binärdateien, die durch einen Filter rutschen, werden als Text verbunden — halten Sie den Typfilter also ehrlich
  • Die gespeicherte Datei ist UTF-8 mit Byte-Reihenfolge-Markierung, damit Excel sie mit korrekten Umlauten öffnet
  • Die Vorschau zeigt die ersten paar tausend Zeichen; die gespeicherte Datei enthält immer alles

Verwandte Werkzeuge

Wir veröffentlichen regelmäßig neue Tools — abonniere uns auf YouTube, um bei jedem neuen Tool benachrichtigt zu werden.

Weitere Tools

Alle anzeigen

Empfohlene Apps

Alle anzeigen