Intégration de Python dans MS Office Excel
(support.microsoft.com)Python a été intégré à MS Office Excel.
Il est possible de saisir du code Python dans une cellule à l’aide de la fonction =PY(). Dans le code Python, la fonction xl() permet de référencer les objets Excel (cellules, feuilles, etc.).
Le code Python s’exécute dans le cloud de Microsoft. Autrement dit, une connexion Internet est indispensable pour utiliser les fonctionnalités Python.
Le Python d’Excel est déployé à partir de la version 2407 (build 17830.20128) pour les clients disposant d’un abonnement Microsoft 365 Enterprise ou Business.
11 commentaires
Quel est le calendrier d’adoption du côté de LibreOffice ?
Franchement, si ça devient gratuit sur Google Sheets ou LibreOffice, je pense passer à ça ou l’utiliser en parallèle..!
Je ne sais pas si cela s’intègre à Excel, mais j’ai trouvé ceci : https://github.com/Amourspirit/python_libre_pythonista_ext
Excel qui utilise des valeurs exécutées dans un autre environnement… hum…
M. Kim, la fonction PY d’Excel ? Ne l’utilisez pas. Les risques augmentent (c’est vrai).
mdr mdr mdr mdr mdr mdr mdr mdr mdr mdr
Du point de vue de l’ingénierie, on utilise aussi souvent l’interface web d’Office... donc, pour commencer, il me semble que le traiter d’une manière similaire est une option envisageable.
Et puis Google est déjà entièrement en ligne, et en entreprise on utilise aussi tous des IA de code...
Cela dit, avant que la fonctionnalité Python en ligne ne fonctionne, il faudrait quand même afficher un avertissement de sécurité fort pour éviter trop de critiques...
Dans notre entreprise, il sera sans doute difficile de l’adopter pour des raisons de sécurité.
Je ne comprends pas pourquoi ils n’intègrent pas directement un langage dans Excel, contrairement à VBA.
C’est vraiment un choix typiquement Microsoft. À ce rythme, ils finiront peut-être par faire en sorte que toutes les applications s’exécutent dans le cloud.
Je ne comprends vraiment pas l’intérêt d’avoir rendu nécessaire une connexion Internet pour utiliser Python. Ni celui d’inciter les gens à convertir leur compte local Windows en compte Microsoft.
Ce n’est sans doute pas qu’il était difficile d’intégrer un runtime Python directement dans Excel, comme l’ont déjà fait d’autres applications ayant intégré Python ; on dirait plutôt qu’ils veulent coûte que coûte garder les utilisateurs dans leur propre cloud.
Du coup, cela pose deux problèmes.
Le premier, c’est que des gens comme moi qui travaillent dans des environnements sans Internet ne peuvent pas utiliser cette fonctionnalité ; le second, c’est que les entreprises et organismes sensibles aux questions de sécurité vont désormais devoir examiner jusqu’où les données d’un fichier Excel sont transmises pour effectuer les calculs.