Python in Excel

06.12.2023 von CA Redaktion | Information Management
Python in Excel

Im August 2023 hat Microsoft eine interessante Neuerung für alle Data Heads bekannt gegeben: Die Integration von Python in Excel. Diese Ankündigung verspricht, das Arbeiten im Bereich des Controllings erheblich zu verbessern und Controller:innen zu ermöglichen, Python-Code direkt in ihre Excel-Arbeitsmappen einzufügen und auszuführen.

Diese Integration bietet gleich mehrere Vorteile

1. Erweiterte Datenanalyse

Mit Python können Controller:innen komplexe Datenanalysen in Excel durchführen, indem sie auf die umfangreichen Python-Bibliotheken und -Funktionen zugreifen. Dies erleichtert fortgeschrittene statistische Analysen, die Verarbeitung großer Datenmengen und die Entwicklung von maßgeschneiderten Lösungen für spezifische Controlling-Anforderungen.

Python in Excel

2. Effiziente Automatisierung

Python ermöglicht die Automatisierung von wiederkehrenden Aufgaben im Controlling. Controller:innen können Skripte schreiben, um Daten zu importieren, zu bereinigen und zu transformieren, was die Effizienz und Genauigkeit der Datenverarbeitung erheblich steigert.

3. Benutzerdefinierte Berichte und Dashboards

Mit Python in Excel können benutzerdefinierte Berichte und interaktive Dashboards erstellt werden, um Daten auf ansprechende und aussagekräftige Weise zu visualisieren und zu präsentieren. Dies ermöglicht eine bessere Kommunikation von Ergebnissen und Erkenntnissen im Bereich des Controllings.

Python in Excel

4. Synergieeffekte nutzen

Die nahtlose Integration von Python und Excel ermöglicht es Controller:innen, die Stärken beider Plattformen zu kombinieren. Sie können Excel-Funktionen nutzen, um Daten zu organisieren und zu formatieren, und gleichzeitig Python-Code verwenden, um spezielle Analysen und Berechnungen durchzuführen.

Um Python in Excel zu verwenden, wird mit der Formel =PY() eine Python Umgebung in einer Excel-Zelle erstellt. Der Python-Code wird dann wie gewohnt in der Formelzeile eingegeben. Die Ergebnisse der Python-Berechnung werden dann als Ergebnis an die Zelle zurückgegeben und können wie gewohnt weiterverarbeitet werden.

Python mit Excel

Die Ausführung des Codes erfolgt jedoch nicht auf dem eigenen Rechner, sondern er wird in einer sicheren Umgebung in Microsofts Cloud ausgeführt. Damit hat der Code keinen Zugriff auf die Ressourcen des eigenen Rechners (wie Dateien und Netzwerkverbindungen) auch keinen Zugriff auf Benutzerkonten. Nach Microsofts Angaben werden keine Daten in der Cloud gespeichert. (Quelle: https://support.microsoft.com/de-de/office/datensicherheit-und-python-in-excel-33cc88a4-4a87-485e-9ff9-f35958278327)

Das Feature befindet sich momentan in der Vorschauphase. Um es zu testen, muss man dem Microsoft 365 Insider Programm beitreten und als Updatepfad den Beta Channel auswählen. Dabei ist zu beachten, dass man keine Beta-Tests mit produktiven Rechnern ausführen sollte, da immer Datenverluste oder Systemabstürze drohen können – die Benutzung sollte auf jeden Fall mit IT-Verantwortlichen abgeklärt werden!

Florian Bliefert

Autor

Florian Bliefert

Trainer und Berater
der CA Akademie AG

Beitrag teilen