Re: mit Python und Libre Office Calc arbeiten (Anfänger!)
Verfasst: Mi, 02.10.2019 08:25
Hallo Blechfreak,
LibreOffice hat eine eigene Python-Dirtro im Code mit dabei - aktuell eine 3.x. Das ist eine eher abgespeckte Version und wird intern benötigt. Diese kannst Du über die Makrofunktionen direkt nutzen - brauchst aber immer eine eigene Entwicklungsumgebung.
Ein paar Python-Makros sind im Lieferumfang enthalten - und Du kannst sie anschauen.
Du kannst LO auch von außen mit einer eigenen Python - installation ansteuern, dann muss aber LibreOffice in einem speziellen Modus gestartet werden.
Erste Informationen findest Du hier: https://wiki.documentfoundation.org/Macros/Python_Guide
oder noch besser hier im Forum: https://de.openoffice.info/viewtopic.php?f=27&t=64426
Wichtig: Python ist auch nur eine Sprache unter vielen, mit der AOO/LO gesteuert werden kann. Es macht zunächst Sinn, sich mit dem Objektmodell von AOO/LO zu beschäftigen (UNO) - und das geht sicher am einfachsten mit der eingebauten IDE und Basic. Die UNO-Aufrufe (Methoden und Eigenschaften) sind später für alle Sprachen identisch oder zumindest sehr ähnlich;)
VG
Tom
LibreOffice hat eine eigene Python-Dirtro im Code mit dabei - aktuell eine 3.x. Das ist eine eher abgespeckte Version und wird intern benötigt. Diese kannst Du über die Makrofunktionen direkt nutzen - brauchst aber immer eine eigene Entwicklungsumgebung.
Ein paar Python-Makros sind im Lieferumfang enthalten - und Du kannst sie anschauen.
Du kannst LO auch von außen mit einer eigenen Python - installation ansteuern, dann muss aber LibreOffice in einem speziellen Modus gestartet werden.
Erste Informationen findest Du hier: https://wiki.documentfoundation.org/Macros/Python_Guide
oder noch besser hier im Forum: https://de.openoffice.info/viewtopic.php?f=27&t=64426
Wichtig: Python ist auch nur eine Sprache unter vielen, mit der AOO/LO gesteuert werden kann. Es macht zunächst Sinn, sich mit dem Objektmodell von AOO/LO zu beschäftigen (UNO) - und das geht sicher am einfachsten mit der eingebauten IDE und Basic. Die UNO-Aufrufe (Methoden und Eigenschaften) sind später für alle Sprachen identisch oder zumindest sehr ähnlich;)
VG
Tom