Python in LibreOffice Calc: Statistik per MessageBox anzeigen
In diesem Beispiel zeige ich ein Python-Skript für LibreOffice Calc, mit dem sich ein markierter Zellbereich per Knopfdruck analysieren lässt.
Das Skript liest alle numerischen Werte aus der aktuellen Auswahl aus und berechnet daraus zentrale Kennzahlen wie Summe, Mittelwert, Minimum und Maximum.
Die Ergebnisse werden übersichtlich in einem Hinweisfenster (MessageBox) angezeigt, ohne dass bestehende Daten im Tabellenblatt verändert werden. Zusätzlich gibt das Skript den Namen des Tabellenblatts sowie den ausgewerteten Zellbereich aus, sodass jederzeit klar ist, auf welche Daten sich die Analyse bezieht.
Dieses Beispiel eignet sich besonders gut, um:
-
den Umgang mit der aktuellen Zellselektion zu verstehen
-
Zahlen aus mehrdimensionalen Zellbereichen zu verarbeiten
-
einfache statistische Auswertungen mit Python umzusetzen
-
mehrzeilige Textausgaben in LibreOffice anzuzeigen
⬇️ Den vollständigen Code kannst du weiter unten über den Downloadlink herunterladen.
Hinweis: Die gezeigten Code-Beispiele dienen Lernzwecken. Änderungen und Einsatz erfolgen auf eigene Verantwortung – bitte teste alles vorab in einer Kopie deiner Dateien.
🔹 Wo müssen Python-Skripte in LibreOffice liegen?
LibreOffice bringt Python bereits mit – du musst also kein eigenes Python installieren, um Makros nutzen zu können.
Damit LibreOffice dein Skript erkennt, muss es jedoch im richtigen Benutzerverzeichnis liegen.
📁 Pfade für Python-Makros (Benutzerprofil)
Windows
🐧 Linux
🍎 macOS
Hinweis:
Ersetze<DEIN_USERNAME>entsprechend durch deinen tatsächlichen Benutzernamen.
🔹 Wichtiger Hinweis: Ordner ggf. selbst anlegen
Gerade bei einer frischen LibreOffice-Installation ist es völlig normal, dass die OrdnerScripts und python noch nicht existieren.
👉 In diesem Fall kannst (und sollst) du sie einfach selbst anlegen:
-
Groß- und Kleinschreibung beachten (
Scripts, nichtscripts) -
LibreOffice nach dem Anlegen der Ordner neu starten
LibreOffice erkennt die Ordner automatisch beim nächsten Start.
🔹 Wie wird das Skript ausgeführt?
Sobald dein Python-Skript im richtigen Ordner liegt und LibreOffice neu gestartet wurde, findest du es unter:
Dort wird deine .py-Datei als Ordner angezeigt, und darunter die enthaltene Makro-Funktion, die du ausführen kannst.
🔹 Code – Schritt für Schritt erklärt
Download Python-Script für LibreOffice Calc: Markierte_Zellen_Analysieren_mit_Messagebox.zip
Vergesst bitte nicht ein Like auf YouTube dazulassen, wenn Ihr meinen Content nützlich findet 🙂

