Zum Inhalt springen

CSV mail merge

Erstelle personalisierte Nachrichten aus einer Vorlage und CSV-Zeilen.

Eingabe
CSV-Daten
Ausgabe

CSV mail merge

Schreib eine Nachrichtenvorlage einmal, kopiere deine CSV-Zeilen in den zweiten Bereich, und dieses Tool erstellt eine personalisierte Nachricht pro Zeile. Markiere die Teile, die sich ändern, mit Platzhaltern — {{first_name}}, {{company}}, {{amount_due}} — und bei der Generierung werden die Werte jeder Zeile eingesetzt. Es unterstützt drei Platzhalter-Stile: {{column}}, {column} und $column, so passt du dich an die Vorlage an, die du ohnehin benutzt.

Auf der CSV-Seite wird die erste Zeile standardmäßig als Spaltennamen gelesen, damit die Platzhalter mit dem Tabellenblatt übereinstimmen. Ohne erste Zeile geht es auch — Spalten werden dann positionell als Spalte 1, Spalte 2 und so weiter referenziert. Trennzeichen werden automatisch erkannt oder du erzwingst Komma, Semikolon, Tabulator oder Senkrechtstrich. Eine leere Zelle kann einen Fallback-Wert annehmen, oder die ganze Zeile wird übersprungen, wenn „Zeilen mit fehlenden Werten überspringen“ aktiviert ist — praktisch, wenn eine Nachricht ohne dieses Feld nicht rausgehen kann. Eine Option zur Schreibweise kann jeden eingesetzten Wert großschreiben, GROSSSCHREIBEN oder kleinschreiben, ohne den umgebenden Text zu ändern, und Leerzeichen in Zellen werden standardmäßig entfernt.

Zwischen Nachrichten wählst du das Trennzeichen — eine Leerzeile für eine scrollbare Liste oder eine Zeilenumbruch zum Weiterverarbeiten. Nummerierung präfixiert jede Nachricht mit ihrer Position, und die Warnung für ungenutzte Spalten findet CSV-Spalten, die die Vorlage nie verwendet, und Platzhalter ohne passende Spalte — eine schnelle Methode, Tippfehler zu finden, bevor du hundert Nachrichten mit dem falschen Namen verschickst.

Alles läuft lokal in deinem Browser: deine Vorlage und deine CSV-Daten — Kundennamen, E-Mail-Adressen, Bestelldetails — werden nie hochgeladen. Kopiere die fertigen Nachrichten, lade sie als .txt-Datei herunter oder sende die Ausgabe zu einem anderen Tool zur Weiterverarbeitung.

Häufige Fragen

Welche Platzhalter-Stile werden unterstützt?
Drei: {{column}} (doppelte Klammern), {column} (einfache Klammern) und $column (Dollarzeichen gefolgt von Buchstaben, Ziffern oder Unterstrichen). Wähle den aus, der zu deiner Vorlage in der Option „Platzhalter-Syntax“ passt.
Was passiert, wenn ein Platzhalter keine passende Spalte hat?
Er bleibt genauso in der Nachricht stehen, wie er geschrieben ist, und wird unter „Leere Platzhalter“ aufgelistet — wenn die Warnfunktion aktiviert ist — nichts wird stillschweigend gelöscht.
Kann ich Zeilen überspringen statt einen Fallback-Wert zu verwenden?
Ja. Aktiviere „Zeilen mit fehlenden Werten überspringen“ und jede Zeile, in der eine verwendete Spalte leer ist, wird komplett aus den generierten Nachrichten ausgelassen, statt den Fallback-Text zu nutzen.
Braucht es eine Kopfzeile?
Nein. Schalte „Erste Zeile ist Kopfzeile“ aus und alle Zeilen einschließlich der ersten werden als Daten behandelt — Spalten werden dann als {{Spalte 1}}, {{Spalte 2}} und so weiter referenziert.
Werden meine CSV-Daten irgendwo hochgeladen?
Nein. Die Vorlage und die CSV werden komplett in deinem Browser zusammengeführt, und keine von beiden verlässt je dein Gerät.