Wie benutze ich LibreOffice Calc und Python? [geschlossen]

9

Ich bin gerade ganz auf Linux und LibreOffice umgestiegen, aber ich versuche herauszufinden, wie man Skripte dafür in Python schreibt.

Einfache Dinge wie das Referenzieren von Zellen / Blättern und so. Finden der letzten Zelle in einer Spalte mit Python.

Alle Dinge, die für mich in VBA unglaublich einfach waren, aber jetzt muss ich lernen, sie in Python zu machen.

    
Michaeljwjr 21.05.2014, 05:07
quelle

2 Antworten

2

Vielleicht wäre das OOSheet genau das, wonach Sie suchen:

Ссылка

Es ist eine höhere Python-Schnittstelle als python-uno (die von OOSheet als Low-Level-API verwendet wird). Sie können damit Macro-Skripte erstellen, die in einer Shell ausgeführt werden, die von einem Socket mit libreoffice verbunden ist. Dies ist nützlich, da Sie IPython- oder andere interaktive (REPL) Shells verwenden können, um in einem Arbeitsblatt zu arbeiten oder etwas zu entwickeln.

Dies ist ein Beispielcode aus der offiziellen Dokumentation, der zeigt, wie einfach und ein wenig von dem, was er kann:

%Vor%     
Allan Deamon 26.11.2014 05:01
quelle
2

Haben Sie pyoo ausprobiert? Es ist eine Art Python-UNO-Wrapper und scheint eine gültige und einfachere Alternative zu Python-UNO direkt zu sein.

    
oakenshield1 03.01.2015 23:24
quelle

Tags und Links