🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

[GELÖST]Serienbrief mit speziellen Feldern (und Ausgabe in einzelne PDF)

WRITER hat alles, was Sie von einer modernen, voll ausgestatteten Textverarbeitung erwarten.
Antworten
korowjew
Beiträge: 5
Registriert: Di 14. Jan 2025, 20:08

[GELÖST]Serienbrief mit speziellen Feldern (und Ausgabe in einzelne PDF)

Beitrag von korowjew » Di 14. Jan 2025, 20:18

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
Zuletzt geändert von korowjew am Mo 20. Jan 2025, 12:50, insgesamt 2-mal geändert.

mikele
* LO-Experte *
Beiträge: 2047
Registriert: Mo 1. Aug 2011, 20:51

Re: Serienbrief mit speziellen Feldern

Beitrag von mikele » Di 14. Jan 2025, 21:06

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.
Gruß,
mikele

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2273
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Serienbrief mit speziellen Feldern

Beitrag von miesepeter » Di 14. Jan 2025, 21:49

mikele hat geschrieben:
Di 14. Jan 2025, 21:06
deine ods-Datei. (intern wird daraus nun eine Datenbank gemacht)
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

mikele
* LO-Experte *
Beiträge: 2047
Registriert: Mo 1. Aug 2011, 20:51

Re: Serienbrief mit speziellen Feldern

Beitrag von mikele » Di 14. Jan 2025, 22:56

Hallo miesepeter,
ja, das ist mir schon klar. Das "intern" meinte ich so wie du es beschreibst (LO kümmert sich im Hintergrund darum).
Gruß,
mikele

korowjew
Beiträge: 5
Registriert: Di 14. Jan 2025, 20:08

Re: Serienbrief mit speziellen Feldern

Beitrag von korowjew » Mi 15. Jan 2025, 13:39

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?

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2273
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Serienbrief mit speziellen Feldern

Beitrag von miesepeter » Mi 15. Jan 2025, 16:35

korowjew hat geschrieben:
Mi 15. Jan 2025, 13:39
dass man einzelne PDF erzeugen kann. Wie geht das und woher nimmt er den Dateinamen?
Hallo,

im normalen Druckdialag für Serienbriefe (STRG+P) erscheint folgende Dialogseite:
.
SerienbriefEinzelnDateiformate.png
SerienbriefEinzelnDateiformate.png (42.24 KiB) 1937 mal betrachtet
.
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.)

korowjew
Beiträge: 5
Registriert: Di 14. Jan 2025, 20:08

Re: Serienbrief mit speziellen Feldern

Beitrag von korowjew » Mi 15. Jan 2025, 22:41

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.

korowjew
Beiträge: 5
Registriert: Di 14. Jan 2025, 20:08

Re: Serienbrief mit speziellen Feldern

Beitrag von korowjew » Fr 17. Jan 2025, 19:52

eben gespendet


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten