Zum Inhalt springen

Serienbrief aus Word-Vorlage

Document Mail Merge

Füllt {{Platzhalter}}-Felder einer .docx-Vorlage einmal je CSV-Zeile aus – auch wenn Word ein Feld über mehrere Runs verteilt hat – und packt ein Dokument je Zeile in ein ZIP.

Eine Arbeitsbescheinigung für vierzig Personen ist eine Vorlage und vierzig Zeilen. Ein naives Suchen-und-Ersetzen scheitert, weil Word selbst ein einzelnes {{name}} als mehrere Fragmente speichert, geteilt überall dort, wo die Rechtschreibprüfung oder eine Schriftgrenze zufällig lag – der gesuchte Text steht also nicht als eine Zeichenkette in der Datei.

🔒 Läuft vollständig in Ihrem Browsermail-mergetemplatebatchdocx

Vorlage (.docx)

Eine Word-Vorlage mit {{Name}}-Feldern

Felder werden im Text, in Kopf- und Fußzeilen und in Fußnoten gesucht.

Daten (CSV)

Eine CSV, deren Spaltennamen den Feldnamen entsprechen

Wird in diesem Tab gelesen. Nichts wird hochgeladen. Dateien aus koreanischem, japanischem, chinesischem und westlichem Excel (CP949, Shift_JIS, GBK, Windows-1252) werden erkannt.

Word speichert selbst ein einzelnes {{Name}} in mehreren Bruchstücken, getrennt an einer Grenze der Rechtschreibprüfung oder der Schriftart. Hier werden die Bruchstücke innerhalb eines Absatzes zusammengefügt, um das Feld zu finden, und die Formatierung des ersten Bruchstücks — fett, Schriftart, Größe — auf den eingesetzten Wert übertragen. Ein Zeilenumbruch im Wert wird zu einem Zeilenumbruch, und < und & kommen sicher hinein. Die Dateien verlassen diesen Tab nie.

So funktioniert es

  1. Schreiben Sie {{Felder}} in die Word-Vorlage

    Irgendwo im Text, in einer Kopfzeile, Fußzeile oder Fußnote. Die Seite listet die gefundenen Felder auf, damit Sie prüfen können, ob sie zu Ihrer CSV passen.

  2. Legen Sie eine CSV mit passenden Spaltennamen ab

    Felder ohne Spalte werden aufgelistet, ebenso Spalten, die die Vorlage nie verwendet – mit diesen beiden Listen wird eine Abweichung erkannt, bevor vierzig Dokumente entstehen.

  3. Legen Sie die Regel für Dateinamen fest

    Verwenden Sie {{Spalte}} im Namen, damit jedes Dokument einen Namen hat, den Sie wiederfinden – ein Ordner voller document-1.docx ist das nicht.

  4. Prüfen Sie eine Zeile in der Vorschau, dann erzeugen Sie das Zip

    Die Vorschau zeigt den ausgefüllten Text einer Zeile. Blättern Sie durch einige, bevor Sie alle erzeugen.

Häufige Fragen

Bleibt die Formatierung der Vorlage erhalten?

Ja. Der Wert übernimmt die Formatierung des ersten Fragments des ersetzten Felds – fett, Schriftart, Größe –, sodass ein fettes {{name}} einen fetten Namen ergibt. Nur der Text ändert sich; aus diesem Grund zeigt die Vorschau nur Text.

Darf ein Wert einen Zeilenumbruch enthalten?

Ja – ein Zeilenumbruch in der CSV wird im Dokument zu einem Zeilenumbruch statt zu einem wörtlichen \n. Spitze Klammern und Kaufmanns-Und werden ebenfalls sicher maskiert.

Ein Feld blieb in der Ausgabe als {{name}} stehen.

Es gibt keine CSV-Spalte mit diesem Namen. Die Seite warnt vor dem Erzeugen und listet genau auf, welche Felder keine Spalte haben – benennen Sie die Spalte passend um, Leerzeichen eingeschlossen.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.