12 points par regentag 2024-11-23 | 11 commentaires | Partager sur WhatsApp

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

 
unsure4000 2024-11-23

Quel est le calendrier d’adoption du côté de LibreOffice ?

 
kaydash 2024-11-24

Franchement, si ça devient gratuit sur Google Sheets ou LibreOffice, je pense passer à ça ou l’utiliser en parallèle..!

 
unsure4000 2024-11-26

Je ne sais pas si cela s’intègre à Excel, mais j’ai trouvé ceci : https://github.com/Amourspirit/python_libre_pythonista_ext

 
bbulbum 2024-11-23

Excel qui utilise des valeurs exécutées dans un autre environnement… hum…

 
dogtree 2024-11-23

M. Kim, la fonction PY d’Excel ? Ne l’utilisez pas. Les risques augmentent (c’est vrai).

 
doolayer 2024-11-24

mdr mdr mdr mdr mdr mdr mdr mdr mdr mdr

 
galadbran 2024-11-23

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...

 
aer0700 2024-11-23

Dans notre entreprise, il sera sans doute difficile de l’adopter pour des raisons de sécurité.

 
savvykang 2024-11-23

Je ne comprends pas pourquoi ils n’intègrent pas directement un langage dans Excel, contrairement à VBA.

 
ndrgrd 2024-11-23

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.

 
regentag 2024-11-23

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.