Excells neue Python-Integration könnte Tabellenkalkulationen neu definieren.
Es war eine lange Wartezeit, aber Python in Excel hat die Beta-Phase abgeschlossen und ist jetzt für alle Microsoft 365 Business- und Enterprise-Abonnenten verfügbar. Diese Integration erweitert die Datenanalyse- und Automatisierungsmöglichkeiten von Excel erheblich, doch um es zu wiederholen, ist sie derzeit auf Business- und Enterprise-Kunden beschränkt.
Python-Code kann auf Excel-Arbeitsbuchdaten zugreifen und diese für fortgeschrittene Zwecke manipulieren, wie beispielsweise Datenvisualisierung, prädiktive Modellierung und tiefgreifende Analysen. Jede Zelle in einem Excel-Arbeitsblatt kann Python-Code enthalten und ausführen. Um alles möglichst überschaubar zu halten, bietet Excel ein spezielles Python-Editor-Fenster, das alle Code-Zellen in einem Arbeitsblatt auflistet und Ihnen ermöglicht, mit ihnen zu interagieren. Es gibt definitiv eine Lernkurve, aber es ist dennoch ein solides und vernünftiges System.
Es gibt hier nur eine Seltsamkeit: Die Python-Implementierung von Excel ist cloudbasiert. Python-Code in Ihrer Tabelle wird remote auf den Servern von Microsoft ausgeführt, wobei Apps und Bibliotheken aus dem Anaconda-Repository genutzt werden. Cloud-Processing ist nicht unbedingt eine schlechte Idee – Kunden müssen keine aufgeblähten Python-Bibliotheken installieren und sie müssen sich keine Sorgen über Inkonsistenzen zwischen verschiedenen Versionen der Excel-App machen. Allerdings schränkt ein cloudbasiertes System die Offline-Nutzung ein und kann die Geschäftsabläufe im Falle eines Microsoft-Serverausfalls beeinträchtigen. Microsoft sperrt außerdem einige erweiterte Funktionen, wie manuelle und partielle Neuberechnungsmodi, hinter einer kostenpflichtigen Lizenz für das Python in Excel-Add-On.
Anaconda bietet ein Add-On namens Anaconda Code an, mit dem Sie Python lokal in Excel ausführen können. So können Sie die Anforderung der Microsoft-Cloud umgehen, wenn Sie bereit sind, ein wenig Aufwand zu betreiben, obwohl ich vermute, dass die externe Natur dieser Lösung einige Kunden in Unternehmensumgebungen frustrieren wird. Eine Lösung von Microsoft selbst wäre ideal.
Wie auch immer, dieses Rollout wird von einem Copilot in Excel mit einer Python-Vorschau begleitet. Wenn Sie nicht wissen, wie man in Python programmiert, können Sie Copilot bitten, die Arbeit für Sie zu erledigen, und so weiter. Achten Sie nur darauf, alles, was Copilot ausgibt, zu überprüfen.
Die neue Python-Integration von Excel ist derzeit auf Microsoft 365 Business- und Enterprise-Kunden beschränkt. Sie steht „gewöhnlichen“ Abonnenten nicht zur Verfügung. Sie finden einen Leitfaden für Python mit Excel auf der Website von Microsoft. Wer lieber unvorbereitet einsteigen möchte, kann die Python-Funktionalität testen, indem er eine neue Tabelle öffnet, eine leere Zelle auswählt und die Funktion =PY eingibt. Das Drittanbieter-Add-In PyXLL ist eine solide Alternative für alle, die keinen Zugang zur offiziellen Python-Integration haben.
Quelle: Microsoft, John Lam (Twitter/X)

