Mehrere Textdateien zusammenfügen
Wenn wir mehrere Textdateien aneinander hängen möchten, um eine vereinte Datei aus den Einzeldateien zu erstellen, können wir es uns durchaus schwer machen: Wir könnten jede einzelne Textdatei nacheinander in einem Editor öffnen, den Inhalt jeder der Dateien einzeln kopieren, um ihn dann in eine neue Datei untereinander einzufügen. Für wenige Dateien wäre das vielleicht noch praktikabel, aber was wäre, wenn wir diese Aufgabe für sehr sehr viele Dateien durchführen müssten?
In diesem Tutorial zeigen wir Ihnen deswegen eine einfache Möglichkeit, wie Sie eine beliebige Anzahl von Dateien problemlos und ohne großen Aufwand vereinen können. Wir benutzen dafür den TextKonverter, mit dem Sie die Dateien gleichzeitig je nach Bedarf auch noch bearbeiten können. Das Programm unterstützt sämtliche Arten von Textdateien, Sie können dieses Tutorial also sowohl für Textdateien mit beliebigen Texten als auch zum Beispiel für CSV-Dateien oder sonstige Formate verwenden, die sich aneinander reihen oder verbinden lassen.
Generelle Vorgehensweise
Bevor wir ins Detail gehen, möchten wir uns zunächst die generelle Vorgehensweise anschauen, wie Sie mit dem TextKonverter Dateien aneinanderhängen können:
- Fügen Sie zunächst alle Dateien, die Sie zusammenfügen möchten, zu der Dateiliste im TextKonverter hinzu. Dafür können Sie die Dateien einfach aus einem beliebigen Ordner aus dem Explorer auf das Programm ziehen.
- Aktivieren Sie anschließend auf der rechten Seite unter "Aktionen > Dateien" die Aktion "Dateien aneinanderhängen". Sie sollten nun schon in der Vorschau das Ergebnis der Zusammenfügung sehen.
- Wenn Sie mit dem Ergebnis zufrieden sind, klicken Sie auf den Button "Konvertieren und Speichern". Damit wird das Ergebnis als Datei abgespeichert. Den Namen und den Ordner für die Speicherung dieser Datei können Sie unter "Speicheroptionen" bestimmen.
Das war es schon. Diese 3 einfache Schritte sind ausreichend, um eine beliebige Anzahl von Dateien mit dem Textkonverter zusammenzufügen.
Schauen wir uns nun die Details und die weiteren Optionen an, mit denen Sie das Ergebnis beeinflussen können:
- Reihenfolge der Dateien
- Optionen für die Zusammenfügung
- Anwendung anderer Aktionen
- Zeilenumbrüche oder Text vor, zwischen und hinter den Dateien einfügen
- Eine Textdatei in mehrere neue Textdateien aufteilen
Reihenfolge der Dateien
Entscheidend für ein zufriedenstellendes Ergebnis ist, dass die Dateien in der richtigen Reihenfolge aneinandergehängt werden. Die Reihenfolge entspricht dabei immer der Reihenfolge der Dateien in der Dateiliste. Das heißt, achten Sie bitte darauf, dass sich die Dateien vor dem Zusammenfügen in der richtigen Reihenfolge in der Dateiliste befinden.
Sie können die Dateien dafür entweder direkt in Ihrer gewünschten Reihenfolge zu der Dateiliste hinzufügen oder Sie ändern die Reihenfolge der Dateien in der Liste nachträglich. Einzelne Dateien können Sie mit der Maus festhalten und an eine andere Position in der Liste verschieben. Die Reihenfolge aller Dateien können Sie ändern, indem Sie auf eine Spaltenüberschrift klicken. Damit können Sie die Dateien zum Beispiel nach ihrem Namen oder nach ihrer Größe oder nach sonstigen Kriterien sortieren und diese Reihenfolge direkt für Ihre Zusammenfügung nutzen.
Optionen für die Zusammenfügung
Für die Zusammenfügung der Dateien stehen Ihnen die folgenden Optionen zur Verfügung, die Sie einfach über die Checkboxen aktivieren oder deaktivieren können:
- Whitespace vom Beginn oder vom Ende jeder Datei entfernen: Mit diesen Optionen können Sie möglichen Whitespace vom Anfang oder vom Ende der einzelnen Originaldateien vor dem Aneinanderhängen löschen. Beginnt oder endet eine Originaldatei also zum Beispiel mit Tabs, Leerzeichen oder Zeilenumbrüchen werden diese Zeichen entfernt und nur der tatsächliche Text der Datei aneinandergehangen.
- Aktionen vor oder nach dem Zusammenfügen durchführen: Mit diesen Optionen bestimmen Sie, ob mögliche andere Aktionen vor oder nach der Vereinigung der Dateien angewendet werden sollen. Mehr dazu erfahren Sie im Abschnitt "Anwendung anderer Aktionen".
- Zeilenumbruch zwischen den Dateien einfügen: Wenn diese Option aktiviert ist, wird ein einfacher Zeilenumbruch zwischen jede der Einzeldateien eingefügt. Diese Option bietet sich zum Beispiel an, falls Ihre Ausgangsdateien nicht mit Whitespace aufhören oder anfangen und Sie verhindern möchten, dass Worte zusammenfinden, die nicht zusammengehören. Auch falls sie mehrere CSV-Dateien zusammenfügen möchten, ist diese Option praktisch damit die erste Zeile der nächsten Datei direkt als neue Zeile unter die letzte Zeile der vorherigen Datei erscheint.
- Text vor, zwischen oder hinter den Dateien einfügen: Neben der Möglichkeit, einen einfachen Zeilenumbruch zwischen die Dateien einzufügen, bieten diese Optionen die Möglichkeit, den Inhalt der einzelnen Dateien mit beliebigen, auch mehrzeiligen Texten zu kombinieren. Im Rahmen dieser Optionen lassen sich 3 verschiedene Texte definieren: Einen Text, der zu Beginn vor den Dateien eingefügt wird, einen Text der am Ende nach allen Dateien eingefügt wird sowie einen Text, der zwischen die Dateien eingefügt wird. Mehr dazu erfahren Sie im Abschnitt "Zeilenumbrüche oder Text vor, zwischen und hinter den Dateien einfügen".
- Vorschau für jede Datei einzeln anzeigen: Diese letzte Option bezieht sich im Gegensatz zu den anderen Optionen nicht auf das Ergebnis der Aneinanderhängung. Stattdessen können Sie mit dieser Option den Modus der Vorschau ändern. Ist die Option deaktiviert, wird in der Vorschau der zusammengefügte Text aus allen Dateien angezeigt, die Vorschau entspricht also dem Ergebnis, wie die neue Datei später tatsächlich aussehen wird. Ist die Option aktiviert, wird die Vorschau jeweils nur für den Text der Einzeldatei angezeigt, die gerade in der Dateiliste ausgewählt ist, auch wenn später anders gespeichert wird. Diese Option ist insbesondere dann nützlich, wenn Sie sehr viele Dateien zusammenfügen möchten und noch andere Aktionen aktiviert haben und es daher schwierig wird in dem langen resultierenden Text die Wirkung der Aktionen auf eine bestimmte Einzeldatei in der Vorschau zu finden.
Anwendung anderer Aktionen
Die Aktion "Dateien aneinanderhängen" kann mit beliebigen anderen Aktionen aus dem TextKonverter kombiniert werden. Also zum Beispiel Aktionen zur Textbearbeitung, zur Zeilenbearbeitung oder zur CSV-Bearbeitung. Mit den Optionen "Aktionen vor dem Zusammenfügen für jede Datei einzeln durchführen" sowie "Aktionen nach dem Zusammenfügen der Dateien durchführen" bestimmen Sie, ob diese sonstigen Aktionen in einem ersten Schritt noch vor der Zusammenfügung an den einzelnen Dateien durchgeführt werden sollen und/oder erst nach der Aneinanderreihung an der einen resultierenden vereinten Datei.
Entscheidend ist diese Option insbesondere für Aktionen, die sich auf eine bestimmte Zeichenposition im Text oder auf eine bestimmte Zeile (definiert über eine Zeilennummer) im Text beziehen. Schließlich ändern sich die Zeichenpositionen und Zeilennummern durch die Zusammenführung der Dateien. Wenn Sie zum Beispiel eine Zeilenaktion aktivieren, die in der ersten Zeile angewendet werden soll, hat vor der Aneinanderreihung jede einzelne Datei eine Zeile 1. Nach der Aneinanderreihung stimmen jedoch nur noch die Zeilennummern der ersten Datei mit den Zeilennummern der Originaldateien überein. Alle anderen Dateien können nur noch über eine fortlaufende Zeilennummer angesprochen werden. Je nachdem welches Ziel Sie verfolgen, kann es sich also anbieten, die Aktionen entweder vor oder erst nach dem Zusammenfügen durchzuführen.
Natürlich kann die Funktion zum Aneinanderhängen von Dateien auch alleine benutzt werden und muss nicht mit irgendwelchen anderen Aktionen kombiniert werden. Vielleicht bietet es sich für Sie auch eher an, die Dateien vorher oder nachher in einem getrennten Schritt mit den TextKonverter zu bearbeiten anstatt alles auf einmal durchzuführen.
Zeilenumbrüche oder Text vor, zwischen und hinter den Dateien einfügen
Beim Zusammenfügen von Dateien stellt sich unweigerlich die Frage, ob der Anfang der neuen Datei nahtlos zum Ende der vorherigen Datei passt. Im schlimmsten Fall endet eine Datei mit einem Wort, das zusammen mit dem ersten Wort der nächsten Datei nicht verbunden werden sollte. Um derartige Probleme zu verhindern, stellt der TextKonverter die Möglichkeit zur Verfügung, einen beliebigen Text zwischen den einzelnen Dateien einzufügen damit der Übergang reibungslos gelingt. Darüber hinaus können auch weitere vom Zwischentext abweichende Texte definiert werden, die vor oder hinter die Aneinanderreihung der Dateien geschrieben werden.
Um nur einen simplen Zeilenumbruch zwischen die Dateien einzufügen, können Sie einfach die Option "Zeilenumbruch zwischen den Dateien einfügen" mit nur einem Klick aktivieren. Soll es individueller werden, können Sie die drei Optionen "Text vor den Dateien einfügen", "Text zwischen den Dateien einfügen" und "Text hinter den Dateien einfügen" darüber verwenden. Diese stellen die Möglichkeit zur Verfügung, drei beliebige Texte für den Beginn, für das Ende sowie als Lückenfüller zwischen den Dateien zu definieren. Die Texte dürfen auch mehrzeilig sein, Sie können also die entsprechenden Textboxen auch dazu verwenden, einen oder auch mehrere Zeilenumbrüche zwischen die Dateien zu schreiben, indem Sie einfach Zeilenumbrüche in die jeweilige Box schreiben. Der Text für den Beginn wird nur ein einziges Mal am Anfang verwendet. Der Text für das Ende wird ebenso nur ein einziges mal für den Abschluss verwendet. Der Text für zwischen den Dateien wird mehrfach verwendet, einmal zwischen je 2 Dateien, die Anzahl hängt also von der Anzahl der Dateien ab, die zusammengefügt werden sollen. Bei zwei Dateien wird der Text einmal zwischen den beiden Dateien verwendet, bei drei Dateien zweimal jeweils zwischen der ersten und der zweiten sowie zwischen der zweiten und der dritten Datei und so weiter.
Wenn Sie einen Text vor, zwischen oder hinter die Dateien schreiben möchten, kann für Sie auch das reichhaltige Angebot an Platzhaltern, die der TextKonverter zur Verfügung stellt, interessant sein. So können Sie sich zum Beispiel aus dem Angebot der Platzhalter für den Dateinamen bedienen. Wenn Sie in die entsprechenden Textfelder zum Beispiel den Platzhalter %filename% oder %name% schreiben, vielleicht kombiniert mit einigen Zeilenumbrüchen darüber oder darunter, können Sie den Dateinamen mit Dateipfad (%filename%) oder ohne Dateipfad (%name%) vor und zwischen die Dateien schreiben und damit markieren, aus welcher Ursprungsdatei der kommende Text stammt. Mit den Platzhaltern für die Nummerierung von Dateien können Sie Ihre zusammengefügten Dateien auch nummerieren. Zum Beispiel können Sie mit "%num%/%abs%" die Nummer der Datei in der Dateiliste (%num%) sowie die absolute Anzahl der Dateien in der Dateiliste (%abs%) einfügen. Dies sind natürlich nur Beispiele, die Platzhalter können natürlich auch beliebig miteinander oder mit anderen Zeichen kombiniert werden.
Eine Textdatei in mehrere neue Textdateien aufteilen
Das Gegenteil vom Verschmelzen mehrerer Textdateien zu einer einzigen neuen Datei ist das Splitten einer Textdatei in mehrere neue einzelne Dateien. Auch diese Funktion kann mit dem TextKonverter durchgeführt werden. Wie es funktioniert erfahren Sie im Tutorial über das Trennen von einer Textdatei in mehrere neue Textdateien.