🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[GELÖST]Serienbrief mit speziellen Feldern (und Ausgabe in einzelne PDF)
[GELÖST]Serienbrief mit speziellen Feldern (und Ausgabe in einzelne PDF)
Hallo,
ich habe eine .ods mit den Spalten
Adresse
Datum
Betrag
Für jede Zeile möchte ich einen vorbereiteten Text mit diesen Werten füllen und die resultierende Seite - oder alle Seiten - als pdf ausgeben.
Für jede Hilfe dankbar
ich habe eine .ods mit den Spalten
Adresse
Datum
Betrag
Für jede Zeile möchte ich einen vorbereiteten Text mit diesen Werten füllen und die resultierende Seite - oder alle Seiten - als pdf ausgeben.
Für jede Hilfe dankbar
Zuletzt geändert von korowjew am Mo 20. Jan 2025, 12:50, insgesamt 2-mal geändert.
Re: Serienbrief mit speziellen Feldern
Hallo,
eine variante wäre der Serienbriefassistent (den ich persönlich nicht so toll finde).
Direkter wäre (in Kurzform auf die Schnelle):
1) ->Bearbeiten->Datenbank austauschen
Dort gehst du auf "Durchsuchen" und wählst deine ods-Datei. (intern wird daraus nun eine Datenbank gemacht)
2) Dann solltest du die Datenquellen sehen (oder per ->Ansicht->Datenquellen) und unter dem Namen deiner ods findest du deine Tabelle
3) In der Vorschau siehst du die Datensätze deiner ods, deren Spaltenköpfe du mit der Mouse in dein Dokument ziehen kannst.
eine variante wäre der Serienbriefassistent (den ich persönlich nicht so toll finde).
Direkter wäre (in Kurzform auf die Schnelle):
1) ->Bearbeiten->Datenbank austauschen
Dort gehst du auf "Durchsuchen" und wählst deine ods-Datei. (intern wird daraus nun eine Datenbank gemacht)
2) Dann solltest du die Datenquellen sehen (oder per ->Ansicht->Datenquellen) und unter dem Namen deiner ods findest du deine Tabelle
3) In der Vorschau siehst du die Datensätze deiner ods, deren Spaltenköpfe du mit der Mouse in dein Dokument ziehen kannst.
Gruß,
mikele
mikele
- miesepeter
- * LO-Experte *
- Beiträge: 2135
- Registriert: So 19. Dez 2010, 18:16
- Wohnort: Bayern
Re: Serienbrief mit speziellen Feldern
Du bist dir schon bewusst, dass LibreOffice eine Datenbankdatei erzeugt, ohne dass du unmittelbar den Speicherort kennst? Das ist dann nicht mehr intern, sondern "extern".
Ansonsten wäre ich mit deinem Vorschlag durchaus einverstanden, so als "quick and dirty".
@korowjew
Lesehinweis: Serienbrief: Daten einer Calc-Tabelle als Datenbank anmelden
Re: Serienbrief mit speziellen Feldern
Hallo miesepeter,
ja, das ist mir schon klar. Das "intern" meinte ich so wie du es beschreibst (LO kümmert sich im Hintergrund darum).
ja, das ist mir schon klar. Das "intern" meinte ich so wie du es beschreibst (LO kümmert sich im Hintergrund darum).
Gruß,
mikele
mikele
Re: Serienbrief mit speziellen Feldern
Vielen Dank für die schnelle Antwort und für die Hinweise (ich habe mich dann gerichtet nach SerienbriefCalcdateiAlsDatenquelleEinbindenv2.pdf).
Es hat alles so weit geklappt. Aber LibreOffice ist beim Drucken auf einen PDF-Printer abgestürzt.
Kann man das Ergebnis über die LibO-PDF-Funktion ausgeben oder in eine .odt.
Ich habe hier (aus 2015) viewtopic.php?t=15663 gelesen, dass man einzelne PDF erzeugen kann. Wie geht das und woher nimmt er den Dateinamen?
Es hat alles so weit geklappt. Aber LibreOffice ist beim Drucken auf einen PDF-Printer abgestürzt.
Kann man das Ergebnis über die LibO-PDF-Funktion ausgeben oder in eine .odt.
Ich habe hier (aus 2015) viewtopic.php?t=15663 gelesen, dass man einzelne PDF erzeugen kann. Wie geht das und woher nimmt er den Dateinamen?
- miesepeter
- * LO-Experte *
- Beiträge: 2135
- Registriert: So 19. Dez 2010, 18:16
- Wohnort: Bayern
Re: Serienbrief mit speziellen Feldern
Hallo,
im normalen Druckdialag für Serienbriefe (STRG+P) erscheint folgende Dialogseite:
. .
Du brauchst hier also nicht nach PDF über einen virtuellen (PDF-) Drucker ausdrucken, sondern kannst deine Dokumente einzeln als Dateien ausgeben lassen. Hierzu stehen eine Reihe von Formaten zur Verfügung, also auch PDF (siehe Screenshot unterer Bereich).
Wenn du deine Dokumente geschickt organisierst, dann kannst du die Dateinamen mit den Empfängernamen erzeugen.
Hierzu sollte man Folgendes beachten:
Ein auszuwählendes Seriendruckfeld der Datenbank wird als Dateiname verwendet. Du könntest also in der Vorbereitung mit Calc eine Spalte erzeugen, die VornameNachname oder NachnameVorname enthält und dann auch den Namen der Einzeldatei bilden wird.
Dieses Namensfeld aus der erwähnten Spalte muss keineswegs auch in dem Serienbriefdokument auftauchen. (So jedenfalls habe ich es gerade ausprobiert. - Namensgleichheiten werden vermutlich mit einem Zähler versehen, das testete ich jedoch nicht.)
Viel Erfolg!
(Beitrag wurde mehrfach editiert.)
Re: Serienbrief mit speziellen Feldern
Vielen Dank für Eure ausführliche Hilfe.
Es funktioniert perfekt. Genauso brauche ich es.
Morgen werde ich darum mal eine Einmalspende an das Libreoffice-forum.de machen.
Es funktioniert perfekt. Genauso brauche ich es.
Morgen werde ich darum mal eine Einmalspende an das Libreoffice-forum.de machen.
Re: Serienbrief mit speziellen Feldern
eben gespendet
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.