Datenzusammenführung (englisch: Data Merge) ist eine InDesign-Funktion, die ein Layout mit Platzhaltern automatisch mit Daten aus einer CSV- oder TXT-Datei befüllt und so mehrere individuelle Dokumente oder Seiten aus einer einzigen Vorlage erzeugt.
Rubrik: Software & Tools · Unterrubrik: InDesign · Niveau: Fortgeschritten
Was ist die Datenzusammenführung?
Datenzusammenführung ist das InDesign-Äquivalent zum Word-Serienbrief – aber deutlich mächtiger, da es volles InDesign-Layoutdesign mit automatischer Datenbefüllung verbindet. Anstatt 500 Visitenkarten manuell zu erstellen oder einen 300-seitigen Produktkatalog Artikel für Artikel zu setzen, wird eine Seiten-Vorlage mit Platzhaltern angelegt, die dann automatisch mit den Daten aus einer Tabelle gefüllt wird.
Die Funktion ist besonders wertvoll für: Produktkataloge, personalisierte Mailer, Namenschilder, Adressaufkleber, Preislisten, Messeausweise, Bibliografien und alle anderen Layouts, bei denen dasselbe Design mit variierenden Inhalten wiederholt wird.
Erklärung
Datenquellen-Datei
Die Datenbasis ist eine CSV- (Comma-Separated Values) oder tabstoppgetrennte TXT-Datei. Anforderungen:
- Erste Zeile: Spaltennamen (werden zu Platzhalter-Namen)
- Ab zweiter Zeile: Datensätze
- Kodierung: UTF-8 für Sonderzeichen und Umlaute
- Trennzeichen: Komma, Semikolon oder Tabstopp
Beispiel-CSV für Produktkatalog: `` Produktname,Preis,Beschreibung,BildPfad Kamera Alpha,799,Spiegellose Systemkamera,/Bilder/kamera-alpha.jpg Objektiv Standard,349,50mm 1.8 Normalobjektiv,/Bilder/objektiv-standard.jpg Stativ Pro,129,Kohlefaserstativ 167cm,/Bilder/stativ-pro.jpg ``
Sonderfall Bilder: Wenn eine Spalte Dateipfade enthält, kann InDesign diese als Bilddateien importieren. Der Spaltenkopf muss mit einem @-Zeichen versehen sein (z. B. @BildPfad), um InDesign mitzuteilen, dass es sich um Bildpfade handelt.
Layout vorbereiten
Das InDesign-Layout enthält Textrahmen und Bildrahmen mit Platzhaltern. Platzhalter sind einfache Textmarken in doppelten spitzen Klammern oder in der Schreibweise des Data-Merge-Panels.
Verknüpfung der Datenquelle: Fenster → Dienstprogramme → Datenzusammenführung öffnet das Panel. Dort wird über „Datenquelle auswählen" die CSV-Datei geladen. InDesign liest alle Spaltenköpfe und zeigt sie als Platzhalter-Namen im Panel.
Platzhalter einfügen: Cursor in einen Textrahmen setzen, dann im Data-Merge-Panel auf einen Feldnamen doppelklicken. Der Platzhalter erscheint als <<Feldname>> im Text.
Bildplatzhalter: Einen Bildrahmen markieren, dann im Panel auf den @-Bildfeldnamen klicken. Der Rahmen zeigt das @-Symbol als Kennung.
Dokument zusammenführen
Nach dem Anlegen aller Platzhalter wird das Zusammenführen gestartet:
Vorschau: Im Data-Merge-Panel „Vorschau" aktivieren. InDesign zeigt, wie der erste Datensatz im Layout aussieht. Mit den Pfeiltasten durch die Datensätze navigieren.
Zusammenführen: Panel-Menü → „Zusammengeführtes Dokument erstellen". Optionen:
- Einzelne Datensätze: Jeder Datensatz bekommt seine eigene Seite oder seinen Bereich
- Mehrere Datensätze pro Seite: Für Visitenkarten, Etiketten etc.
Ergebnis: InDesign erzeugt ein neues Dokument mit allen zusammengeführten Datensätzen. Das Original-Template bleibt unverändert.
Mehrere Datensätze pro Seite
Für Visitenkarten oder Etiketten: Das Template-Layout definiert einen Datensatz-Bereich mit fester Größe. Im Zusammenführen-Dialog wird „Mehrere Datensätze pro Seite" gewählt und Zeilen/Spalten sowie Abstände definiert. InDesign füllt die Seiten automatisch mit so vielen Datensätzen, wie passen.
Bildpfad-Verwaltung
Bei Bildpfaden in der CSV muss InDesign die Bilder finden können:
- Absolute Pfade (z. B. /Users/user/Bilder/bild.jpg) – funktionieren auf dem Rechner, auf dem die CSV erstellt wurde
- Relative Pfade relativ zum InDesign-Dokument
- Für Teamworkflows: Netzwerkpfade oder Cloud-Pfade
Wenn ein Bild nicht gefunden wird, bleibt der Bildrahmen leer und InDesign zeigt eine Warnung.
Grenzen von Data Merge
Data Merge eignet sich für einfache bis mittlere Komplexität. Grenzen:
- Kein bedingtes Layout: Wenn ein Datensatz fünf Zeilen Text hat und ein anderer nur eine, sind Rahmen entweder zu groß oder zu klein (außer man nutzt auto-resize Textrahmen).
- Kein verschachteltes Layout (Tabellen aus CSV-Daten)
- Keine Echtzeit-Datenbankverbindung (nur statische CSV-Snapshots)
- Für komplexe Kataloge mit variablen Seitenumfängen empfiehlt sich Scripting in InDesign: JavaScript & ExtendScript oder ein spezialisiertes Publishing-Automation-Tool (EasyCatalog Plugin, Woodwing, InDesign Server)
EasyCatalog Plugin
Für professionelle Katalogproduktion mit dynamischen Datenbankanbindungen, Preisänderungen in Echtzeit und komplexen Conditionals ist das Drittanbieter-Plugin EasyCatalog der Standard der Branche. Es erweitert Data Merge erheblich und verbindet InDesign direkt mit SQL-Datenbanken und PIM-Systemen.
Beispiele
500 personalisierte Einladungskarten: Eine Veranstaltungsagentur hat 500 Gäste mit individuellen Namen und Sitzplatznummern. Die InDesign-Vorlage enthält <<Vorname>> <<Nachname>>, Tisch <<Tischnummer>>. Die CSV hat drei Spalten. In 10 Minuten sind 500 Einladungskarten fertig.
Produktkatalog mit 1.200 Artikeln: Ein Versandhändler hat eine CSV mit Produktname, EAN, Preis, Beschreibung und Bildpfad. Die InDesign-Vorlage hat ein zweispaltiges Raster für 4 Produkte pro Seite. Data Merge erzeugt automatisch einen 300-seitigen Katalog. Preisänderungen: CSV updaten, erneut zusammenführen.
Namensschilder für Konferenz: 350 Konferenzteilnehmer, je ein Namensschild. Vorlage: Name, Firma, Funktion, QR-Code (aus @-Spalte mit QR-Bild-Dateipfaden). Mehrere Datensätze pro Seite: 9 Namensschilder pro A4-Seite. 40 Seiten, ausdrucken, schneiden.
In der Praxis
CSV-Qualität prüfen: Vor der Zusammenführung die CSV auf fehlerhafte Sonderzeichen, fehlende Werte und inkonsistente Formatierung prüfen. Besonders Umlaute (ä, ö, ü) erfordern UTF-8-Kodierung.
Textrahmen-Überlauf: Bei variabel langen Texten Auto-Größenanpassung für Textrahmen aktivieren (Objekt → Textrahmenoptionen → Automatische Größenanpassung). So wächst der Rahmen mit dem Inhalt.
Testlauf mit wenigen Datensätzen: Vor dem finalen Zusammenführen die ersten 5–10 Datensätze prüfen, ob Platzhalter korrekt ersetzt werden und Bilder korrekt platziert sind.
Vergleich & Abgrenzung
Data Merge vs. Scripting: Data Merge ist für Nicht-Programmierer zugänglich und deckt Standard-Anwendungsfälle ab. Scripting in InDesign: JavaScript & ExtendScript bieten mehr Flexibilität für komplexe Conditionals, Berechnungen und Datenbankanbindungen.
Data Merge vs. InDesign Server: Für vollautomatisierte Publishing-Pipelines (kein manuelles Eingreifen, direkter Datenbank-Anschluss, Batch-Produktion im Terabyte-Bereich) ist InDesign Server die Enterprise-Lösung – InDesign-Technologie ohne UI, über API steuerbar.
Häufige Fragen (FAQ)
Kann ich HTML in der CSV verwenden? Nein, Data Merge interpretiert den Inhalt der CSV-Felder als Plaintext. Formatierungen müssen über Absatz- & Zeichenformate im Template gelöst werden.
Wie vermeide ich leere Felder in der Ausgabe? Wenn ein CSV-Feld leer ist, erscheint der Platzhalter als leerer Text. Ein leerer Bildplatzhalter bleibt als leerer Rahmen. Mit benutzerdefinierten Skripten kann man leere Felder und ihre Elemente ausblenden – Data Merge allein bietet diese Funktion nicht.
Ist Data Merge für EPUB-Produktion geeignet? Nur eingeschränkt. Das zusammengeführte Dokument kann als EPUB-Export: Reflowable & Fixed Layout exportiert werden, aber die EPUB-Qualität hängt von der Struktur der Vorlage ab.
Verwandte Einträge
- InDesign: Überblick & Einsatzbereiche
- Absatz- & Zeichenformate
- Scripting in InDesign: JavaScript & ExtendScript
- Tabellen erstellen & formatieren
- Buch-Funktion: Mehrdokument-Workflow
Weiterführend
- Adobe Inc.: Data merge in InDesign. Adobe Help Center, 2024.
- Kvern, Blatner, Bain: Real World Adobe InDesign. Peachpit Press, 2013. Kapitel 14: Data Merge.
- Martinho da Gloria: InDesign Automation with Data Merge. CreativePro Tutorial, 2022.
