Dieser Artikel beschreibt, wie Sie mit HeSoft Doc Batch Tool bestimmte Textinhalte aus Word-Dokumenten stapelweise extrahieren und als neuen Dateinamen verwenden können. Im Beispiel ist der ursprüngliche Dateiname ein englisches Thema, während jede DOCX-Datei in der Kopfzeile eine Document ID-Nummer enthält. Durch Anpassung eines regulären Ausdrucks zum Abgleich der Nummer können mehrere Word-Dateien auf einmal in die entsprechende ID umbenannt werden. Dies eignet sich für Szenarien wie die Archivierung von Materialien, Prüfungsnummern, Vertragsnummern und die Organisation von Projektdokumenten.
In der täglichen Büroarbeit befinden sich die eigentlichen Identifikationsinformationen vieler Word-Dokumente nicht im Dateinamen, sondern im Dokumenttext, in der Kopfzeile, auf dem Deckblatt oder an einer festen Position. Beispielsweise sieht man in einem Ordner eine Reihe englischer Titel als Dateinamen: Cosmic_Distances.docx, Galaxies_and_the_Milky_Way.docx, Planets_and_Orbits.docx. Erst nach dem Öffnen der Dokumente stellt man fest, dass sich in der Kopfzeile eine besser zur Archivierung geeignete Nummer befindet, wie z. B. 2JMM01G hinter der Angabe Document ID. Bei nur wenigen Dateien mag das manuelle Öffnen, Kopieren der Nummer, Zurückkehren zum Ordner und Umbenennen noch machbar sein; wenn die Anzahl der Dateien jedoch Dutzende, Hunderte oder mehr erreicht, wird die repetitive Arbeit äußerst ineffizient, und es passieren leicht Kopierfehler, Auslassungen oder das versehentliche Löschen der Erweiterung.
Das Problem, das dieser Artikel lösen will, ist: Wie man mit den Stapelverarbeitungsfähigkeiten von Bürosoftware unter Verwendung von Platzhaltern oder regulären Ausdrücken bestimmten Text aus dem Inhalt von Word-Dokumenten extrahiert und diesen Text stapelweise als Word-Dateinamen verwendet. Im Folgenden wird am Beispiel von HeSoft Doc Batch Tool der vollständige Ablauf demonstriert, wie die Nummer nach der Document ID aus docx-Dokumenten extrahiert und zum stapelweisen Umbenennen von Word-Dateien verwendet wird.
Anwendungsszenarien: Welche Word-Dateien eignen sich für die stapelweise Umbenennung nach Inhalt
Diese Methode eignet sich für alle Word-Bereinigungsszenarien, in denen "die Dateinamen nicht standardisiert sind, das Dokumentinnere aber eine stabile Kennung enthält". Zum Beispiel: Die Kopfzeile von Archivdateien enthält die Archivnummer, der Anfang des Vertragstextes enthält die Vertragsnummer, Prüfungs- oder Hausaufgabendokumente enthalten die Studentennummer, Projektunterlagen-Deckblätter enthalten den Projektcode, Schulungsmaterialien enthalten die Kursnummer. Solange diese Texte in jedem Word-Dokument ein relativ festes Format haben, können sie mit regulären Ausdrücken abgeglichen und der gefundene Inhalt in den Dateinamen geschrieben werden.
Im Gegensatz zu gewöhnlichen Dateinamen-Ersetzungstools verarbeitet dieser Workflow nicht nur vorhandene Dateinamen, sondern liest den Inhalt von Word-Dokumenten und verwendet dann einen Textabschnitt daraus für die Benennung. Daher eignet er sich besonders für die stapelweise Archivierung von Word-Dateien wie docx, doc. Für Büroangestellte, die eine langfristige Datenbankpflege, dokumentnummernbasierte Suche und einheitliche Benennungsregeln benötigen, kann diese Art der Stapelverarbeitung die repetitive Arbeit erheblich reduzieren.
Ergebnisvorschau: Dateinamenänderungen vor und nach der Verarbeitung
Vor der Verarbeitung bestehen die Word-Dateinamen im Ordner hauptsächlich aus Dokumenttiteln oder Themennamen. Obwohl diese Namen lesbar sind, eignen sie sich nicht unbedingt für die Archivverwaltung, insbesondere wenn das Unternehmen intern stärker auf Nummern, IDs oder Codes zur Dateisuche angewiesen ist und die ursprünglichen Dateinamen dann nicht anschaulich genug sind.

Nach dem Öffnen eines der Word-Dokumente sieht man oben auf der Seite einen Inhalt mit festem Format: Hinter Document ID folgt eine Zeichenfolge aus Zahlen und Großbuchstaben. Die im Screenshot rot umrandete Stelle ist die Quelle des Zieltextes, der in diesem Artikel extrahiert werden soll. Das bedeutet, wir benennen nicht willkürlich um, sondern extrahieren die bereits im Word-Inhalt vorhandene eindeutige Nummer als Dateinamen.

Nach Abschluss der Stapelverarbeitung werden die ursprünglichen themenbezogenen Dateinamen durch die dokumentinternen Nummern ersetzt, z. B. 2JMM01G.docx, 4HE73OR5.docx, CK83CAEJ.docx usw. Die Erweiterung bleibt als docx erhalten, sodass die Dateien weiterhin mit Word geöffnet und bearbeitet werden können.

Arbeitsschritte: Word-Inhalt mit regulären Ausdrücken extrahieren und umbenennen
Schritt 1: Dateinamen-Tool aufrufen und "Mit Dateiinhalt umbenennen Word-Dateien" wählen
Nach dem Öffnen von HeSoft Doc Batch Tool in der linken Funktionskategorie "Dateiname" wählen. Die Hauptoberfläche zeigt mehrere Funktionskarten zur stapelweisen Dateinamenverarbeitung an, darunter Suchen/Ersetzen von Dateinamenschlüsselwörtern, Einfügen von Text, Hinzufügen von Präfix/Suffix usw. Dieser Artikel erfordert das Lesen des Word-Inhalts und dessen Verwendung für die Benennung, daher sollte "Mit Dateiinhalt umbenennen Word Dateien" gewählt werden.

Ziel dieses Schrittes ist es, in den Verarbeitungs-Workflow einzutreten, der speziell auf die Umbenennung nach Word-Dateiinhalten ausgerichtet ist. Nach Auswahl der richtigen Funktion führt die nachfolgende Oberfläche assistentengestützt durch das Hinzufügen von Dateien, das Festlegen von Übereinstimmungsregeln, das Festlegen des Speicherorts und den Start der Verarbeitung. Für Benutzer, die mit regulären Ausdrücken nicht vertraut sind, kann dieser schrittweise Ablauf die Fehlerwahrscheinlichkeit reduzieren.
Schritt 2: Hinzufügen der zu verarbeitenden docx- oder doc-Dateien
Nach dem Aufrufen der Oberfläche "Mit Dateiinhalt umbenennen Word Dateien" gelangt man zunächst zu "Auszuwählende Datensätze". Oben auf der Seite sind Einstiegspunkte wie "Dateien hinzufügen", "Dateien aus Ordner importieren", "Leeren", "Mehr" zu sehen. Im Beispiel wurden bereits 5 docx-Dateien importiert, die Tabelle zeigt Nummer, Name, Pfad, Erweiterung, Erstellungszeit und Änderungszeit an.

Wenn Sie nur wenige Word-Dokumente verarbeiten müssen, können Sie "Dateien hinzufügen" klicken und einzeln auswählen; wenn sich die Dateien alle im selben Ordner befinden, können Sie sie mit "Dateien aus Ordner importieren" alle auf einmal hinzufügen. Nach dem Hinzufügen sollten Sie zwei Dinge besonders überprüfen: Erstens, ob die Anzahl der Datensätze mit der Anzahl der vorbereiteten Dateien übereinstimmt; zweitens, ob die Erweiterung das Ziel-Word-Format ist, z. B. docx. Klicken Sie nach Bestätigung der korrekten Liste auf "Weiter" unten auf der Seite.
Das erwartete Ergebnis dieses Schrittes ist: Alle umzubenennenden Word-Dateien erscheinen in der Software-Liste und die Pfade sind korrekt. Wenn Dateien entdeckt werden, die nicht verarbeitet werden sollen, können sie über das Löschsymbol rechts in der Liste entfernt werden, um eine versehentliche Änderung anderer Dokumentnamen zu vermeiden.
Schritt 3: Suchbereich auf "Durch benutzerdefinierte Formel gefundener Text" einstellen
Nach dem Aufruf von "Verarbeitungsoptionen festlegen" bietet die Oberfläche eine Auswahl des Suchbereichs. Im Screenshot sind Optionen wie "Erste Textzeile", "Erstes Barcode-Bild", "Durch benutzerdefinierte Formel gefundener Text" zu sehen. Da sich die Zielnummer im Beispiel hinter Document ID befindet und das Nummernformat recht eindeutig ist, wird "Durch benutzerdefinierte Formel gefundener Text" gewählt.
Die Bedeutung dieser Option ist: Die Software nimmt nicht einfach die erste Zeile und verlässt sich nicht auf eine feste Position, sondern sucht im Word-Dokumentinhalt nach Text, der den von Ihnen bereitgestellten regulären Ausdrücken entspricht. Solange das Format der Document ID in verschiedenen Dokumenten konsistent ist, kann bei der Stapelverarbeitung die eigene Nummer jedes Dokuments extrahiert werden.
Schritt 4: Regulären Ausdruck eingeben, um die Nummer nach der Document ID abzugleichen
Im Eingabefeld "Regulärer Ausdruck" wurde im Beispiel folgende Regel eingetragen:
(?<=Document ID:)[0-9A-Z]+

Dieser Ausdruck lässt sich wie folgt aufschlüsseln: (?<=Document ID:) bedeutet, dass nur Inhalte abgeglichen werden, die hinter Document ID: stehen, aber Document ID: selbst nicht im Ergebnis enthalten ist; [0-9A-Z]+ bedeutet, dass ein oder mehrere Ziffern oder Großbuchstaben abgeglichen werden. Wenn im Word-Inhalt also Document ID:2JMM01G vorkommt, ist der letztlich zum Umbenennen verwendete Text 2JMM01G.
Zu beachten ist, dass im Word angezeigte Leerzeichen, Zeilenumbrüche oder unsichtbare Symbole den Abgleich beeinflussen können. Wenn Ihr Dokument Document - ID, DocumentID, Document ID: enthält oder nach dem Doppelpunkt ein Leerzeichen steht, muss der Ausdruck entsprechend dem tatsächlichen Text angepasst werden. Steht z. B. nach dem Doppelpunkt ein Leerzeichen, kann die Regel so angepasst werden, dass sie die Nummer nach dem Leerzeichen abgleicht. Das Kernprinzip ist: Der vorangestellte feste Text dient der Lokalisierung, der nachfolgende Zeichenbereich definiert den tatsächlich als Dateinamen zu verwendenden Teil.
Schritt 5: Schreibposition für den Dateinamen wählen
Weiter unten auf derselben Seite sind die Optionen "Position" zu sehen, darunter "Gesamten Dateinamen überschreiben", "Am linken Rand des Dateinamens", "Am rechten Rand des Dateinamens". Im Beispiel wurde "Gesamten Dateinamen überschreiben" gewählt, was bedeutet, dass die extrahierte Document ID den ursprünglichen Dateinamenstamm direkt ersetzt und die Erweiterung docx erhalten bleibt.
Wenn Ihr Ziel ist, die Nummer als Hauptdateinamen zu verwenden, z. B. 2JMM01G.docx, wählen Sie "Gesamten Dateinamen überschreiben". Wenn Sie den Originaltitel beibehalten und die Nummer nur links oder rechts anfügen möchten, können Sie je nach Bedarf "Am linken Rand des Dateinamens" oder "Am rechten Rand des Dateinamens" wählen. Aus Sicht der Archivierungsnorm ist das Überschreiben des gesamten Dateinamens jedoch in der Regel einfacher, wenn die Nummer eindeutig ist und die Suche erleichtert.
Schritt 6: Weiter zum Festlegen des Speicherorts und Starten der Verarbeitung
Klicken Sie nach Abschluss der Übereinstimmungsregeln und Positionseinstellungen auf "Weiter". Der Oberflächenablauf zeigt, dass die nachfolgenden Schritte "Speicherort festlegen" und "Verarbeitung starten" umfassen. Es wird empfohlen, vor der eigentlichen Verarbeitung vorzugsweise in einem neuen Ordner zu speichern oder sicherzustellen, dass die Originaldateien gesichert sind. So kann man schnell zurückkehren, selbst wenn die Einstellungen des regulären Ausdrucks nicht den Erwartungen entsprechen.
Nach dem Start der Verarbeitung liest die Software nacheinander die Word-Dateien aus der Liste, sucht mit dem regulären Ausdruck die Nummer nach der Document ID und schreibt den gefundenen Text in den Dateinamen. Nach Abschluss der Verarbeitung kehren Sie zum Ordner zurück und sehen, dass die Dateinamen stapelweise in die entsprechenden Nummern geändert wurden.
Häufige Fragen und Hinweise
1. Was tun, wenn der reguläre Ausdruck nichts findet
Überprüfen Sie zuerst, ob der feste Text im Word-Inhalt exakt mit dem Ausdruck übereinstimmt. Wenn das Ziel im Screenshot z. B. die Nummer nach Document ID ist und das tatsächliche Dokument einen chinesischen Doppelpunkt, zusätzliche Leerzeichen, Zeilenumbrüche oder Unterschiede in der Groß-/Kleinschreibung aufweist, kann dies zu einem Fehlschlag des Abgleichs führen. Öffnen Sie am besten zuerst ein Word-Musterdokument, kopieren Sie den Text in der Nähe des Ziels und passen Sie den Ausdruck dann an das tatsächliche Format an.
2. Was passiert, wenn die Document ID an mehreren Stellen vorkommt
Wenn ein Dokument an mehreren Stellen das gleiche Format der Document ID enthält, könnte die Software je nach Abgleichregel eines dieser Ergebnisse nehmen. Um Unsicherheiten zu vermeiden, sollte der reguläre Ausdruck so präzise wie möglich sein, z. B. durch Kombination mit Kopfzeilentext, Nummernlänge oder vorangehenden/nachfolgenden Schlüsselwörtern, um ein eindeutiges Abgleichergebnis zu gewährleisten.
3. Können doc und docx beide auf diese Weise verarbeitet werden
Im Screenshot-Beispiel werden docx-Dateien verarbeitet. Ob der Inhalt für andere Word-Formate wie doc gelesen werden kann, hängt von der aktuellen Funktionsunterstützung der Software und dem Status der Datei selbst ab. Beim tatsächlichen Betrieb kann man zunächst einen kleinen Test durchführen und dann eine große Anzahl von Dateien stapelweise importieren. Sowohl bei doc als auch bei docx wird empfohlen, geöffnete Dokumente zuerst zu schließen, um zu vermeiden, dass die Datei gesperrt ist und die Umbenennung beeinträchtigt.
4. Auf ungültige Zeichen in Dateinamen achten
Windows-Dateinamen dürfen bestimmte Sonderzeichen nicht enthalten. Die Nummer im Beispiel besteht nur aus Ziffern und Großbuchstaben und eignet sich daher sehr gut direkt als Dateiname. Wenn Sie Vertragsnamen, Titel oder Beschreibungstext extrahieren, müssen Sie darauf achten, ob Zeichen wie Schrägstrich, Doppelpunkt, Fragezeichen enthalten sind, die sich nicht für Dateinamen eignen.
Zusammenfassung: Mit Stapelverarbeitung repetitive Word-Umbenennungen reduzieren
Mit der Funktion "Mit Dateiinhalt umbenennen Word Dateien" von HeSoft Doc Batch Tool können interne Nummern, IDs, Archivnummern und ähnlicher Text aus Word-Dokumenten extrahiert und automatisch in den Dateinamen geschrieben werden. Im Vergleich zum manuellen Kopieren und Einfügen durch einzelnes Öffnen von docx-Dateien eignet sich diese Methode besser für die Bereinigung großer Dateimengen und reduziert menschliche Fehler.
Wenn Ihre Word-Dateinamen chaotisch sind, der Dokumentinhalt aber stabile Nummern oder Schlüsselfelder enthält, empfiehlt es sich, zunächst einige Musterdokumente auszuwählen, um die Textregeln zu bestätigen, dann mit regulären Ausdrücken eine Übereinstimmungsregel zu erstellen und diese schließlich stapelweise auszuführen. So kann die zeitaufwändige Arbeit der Dateiumbenennung in einen standardisierten Prozess verwandelt werden, der die Dokumentenarchivierung, -suche und -übergabe effizienter macht.