🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Automatischer Export einer Abfrage in Calc-Dokument

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Automatischer Export einer Abfrage in Calc-Dokument

Beitrag von F3K Total » Do 16. Mai 2013, 19:26

Hallo, eine Alternative:
Wenn Du die Datenbank unter Extras/Optionen LibreOfficeBase/Datenbanken angemeldet hast, kannst Du ein leeres Calc-Dokument öffnen, mit F4 die Datenquellenansicht öffnen und die gewünschte Tabelle/Abfrage/View direkt mit der Maus in Zelle A1 von Tabelle1 ziehen.
Wenn du die Calc Datei jetzt speicherst, ist sie mit der DB verknüpft. Öffnest Du nun nur die Calc-Datei, gehst auf Daten/Bereich aktualisieren, wird die Calc-Datei mit der Datenbank abgeglichen. Dabei werden auch alle Formatierungen überschrieben, d.h, wenn Du ein schön formatiertes Tabellenblatt an deinen Chef schicken willst, kannst Du alle Zellen innerhalb von Calc nach Tabelle2 verknüpfen und dort formatieren. Tabelle 1 blendest Du aus.
Speichern unter -> Excel Format auswählen, fertig.

Das Ganze geht auch per Makro, suche am Besten hier nach:

Code: Alles auswählen

.LoadcomponentfromURL 'und
.hidden
um die Calc Datei im Hintergrund zu laden

Code: Alles auswählen

.DatabaseRanges 'und
.refresh
um den verknüpften Bereich zu aktualisieren
Und z.B.

Code: Alles auswählen

.StoreToUrl 'und
.Value = "MS Excel 97"
um die Datei als Excel zu speichern
Viel Erfolg
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO


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.



Antworten