Pack Office

Microsoft Excel peut désormais exécuter du code Python

Utilisation de la bibliothèque Python Panda dans Excel – Source : Microsoft

Microsoft ajoute le langage de programmation Python à Microsoft Excel, permettant aux utilisateurs de créer des fonctions puissantes pour analyser et manipuler des données. 🐍

En effet, La version préliminaire publique de la fonctionnalité est désormais disponible pour les Insiders Microsoft 365 dans le canal bêta, avec pour objectif de la déployer finalement sur Excel pour Windows dans la version 16.0.16818.2000.

Cependant, même si vous vous inscrivez au programme Insiders Microsoft 365 Beta pour tester la nouvelle fonctionnalité, il n’y a aucune garantie que Python dans Excel soit disponible, car Microsoft le déploie progressivement pour tester la fonctionnalité. Il faudra donc potentiellement vous armer d’un peu de patience.

(Ads)

Python dans Excel

Source : https://www.resources.hacware.com/connecting-to-microsoft-365-using-python

La nouvelle fonctionnalité Python dans Excel apporte une nouvelle fonction « PY » qui permet aux utilisateurs d’inclure du code Python directement dans une cellule pour être exécuté comme n’importe quelle macro ou fonction Excel standard. 😮

Cependant, au lieu d’exécuter les scripts Python localement, Excel exécutera le code dans le cloud en utilisant un conteneur isolé par hyperviseur sur Azure Container Instances. Microsoft indique que cet environnement de conteneur comprendra Python et un ensemble de bibliothèques Anaconda sélectionnées pour prévenir les problèmes de sécurité.

Ces bibliothèques incluent l’outil de visualisation et d’analyse de données « pandas » et l’outil de visualisation « Matplotlib ».

(Ads)

Exécution dans un conteneur isolé pour la sécurité

Utilisation de Container dans Azure

Comme les scripts Python s’exécuteront dans un conteneur isolé, ils n’auront pas accès à aucune ressource locale, y compris le réseau local, l’ordinateur, les fichiers et un jeton d’authentification Microsoft 365. C’est un bon choix de la part de Microsoft et cela devrait permettre de prévenir les attaques informatiques via Excel qui ont trop souvent plombé la réputation du logiciel – notamment l’exécution de code malicieux via des macros et équivalents. 🛡️

Le code est ensuite exécuté dans le conteneur cloud et les résultats sont renvoyés et affichés dans la feuille de calcul. Microsoft indique que tout cela est fait de manière anonyme afin que votre code Python ne soit pas lié à un utilisateur particulier.

Microsoft indique également que : « Avec Python dans Excel, vous pouvez taper Python directement dans une cellule, les calculs Python s’exécutent dans le cloud Microsoft et vos résultats sont renvoyés à la feuille de calcul, y compris les graphiques et les visualisations. »

(Ads)

Pour tester Python dans Excel, inscrivez-vous au programme Insiders Microsoft 365 et inscrivez-vous au canal bêta. Cependant, comme indiqué précédemment, cette fonctionnalité peut prendre un certain temps à être déployée pour tout le monde. 🐍

Vidéo de démonstration (en anglais)

Vidéo de démonstration de l’utilisation de Python dans Excel (en anglais)

Plus d’infos

Share
Published by
thibault

Recent Posts

Adobe Firefly Video : L’outil de génération vidéo accessible à tous

Adobe Firefly Video : L’outil de génération vidéo accessible à tous Adobe a récemment annoncé…

5 jours ago

En France, les messageries chiffrées bientôt sous surveillance : un débat entre sécurité et libertés individuelles

Les messageries chiffrées telles que WhatsApp et Signal pourraient bientôt faire face à des obligations…

2 semaines ago

TikTok et les États-Unis : Une saga entre interdictions, rachats et rebondissements politiques

Logo tikTok Depuis son lancement international en 2018, TikTok a conquis des millions d’utilisateurs à…

3 semaines ago

DeepSeek : Le nouveau titan de l’IA chinoise qui ébranle la Silicon Valley

L’écosystème de l’intelligence artificielle (IA) est en perpétuelle évolution, mais l’arrivée de DeepSeek, un modèle…

3 semaines ago

Microsoft introduit une connexion automatique controversée : quels enjeux pour votre sécurité ?

Microsoft introduit une connexion automatique controversée Microsoft semble s’engager dans une direction qui suscite la…

3 semaines ago

OpenAI dévoile Operator : ChatGPT surfe sur Internet pour vous

OpenAI dévoile Operator : ChatGPT surfe sur Internet pour vous OpenAI dévoile Operator : L’IA…

4 semaines ago