Un sacré serpent dans Microsoft Excel ?

Avez-vous déjà pensé que l’on pouvait faire plus avec Microsoft Excel ?

Et bien oui !

© Microsoft

Microsoft vient d’annoncer la sortie d’une version préliminaire publique de Python dans Excel. Le célèbre langage de programmation va en effet s’intégrer nativement dans le tableur.
Oui vous avez bien lu !

Microsoft a signé un partenariat avec Anaconda et utilise la distribution Python de l’entreprise (qui fonctionne sous Azure) pour intégrer les bibliothèques les plus populaires de Python dans le tableur.

Cette nouvelle fonction permettrait aux utilisateurs d’ajouter du code Python directement dans une feuille de calcul.

Cette possibilité offerte aux analystes de données, aux ingénieurs, aux spécialistes du marketing et aux étudiants en science des données de travailler avec le code Python pour effectuer des analyses statistiques complexes, des visualisations avancées, des analyses prédictives et un apprentissage automatique dans Excel.

Tout ce dont vous avez besoin est =PY()

Utiliser Python dans Excel est aussi simple que de taper « =PY( » dans votre cellule Excel, suivi de votre code Python. Les résultats de vos calculs ou visualisations Python apparaîtront alors dans votre feuille de calcul Excel. Car Python sera intégré directement dans la barre de formule d’Excel, sans avoir besoin d’installer de logiciel supplémentaire.

Microsoft explique que la nouvelle fonctionnalité exploite la distribution Python d’Anaconda qui comprend de nombreuses bibliothèques et packages pré-intégrés tels que pandas, Matplotlib, scikit-learn, NumPy et SciPy.

© Microsoft
© Microsoft

Microsoft précise que Python dans Excel s’exécute sur le cloud de Microsoft, via Microsoft 365. Cela signifie que le code n’est pas exécuté en local (sur la machine), mais dans un conteneur isolé utilisant Azure Container Instances et séparé des autres processus pour diminuer le risque d’accès non autorisé.

Les données dans les classeurs des utilisateurs sont contrôlées via les fonctions spécifiques xl() et =PY() pour garantir la sécurité des données et que seules les opérations autorisées sont effectuées.

Cette fonctionnalité sera d’abord déployée sur Excel pour Windows, à partir de la build 16.0.16818.20000 , puis sur les autres plates-formes à une date ultérieure.

Pour utiliser Python dans Excel, rejoignez le programme Microsoft 365 Insider . Choisissez le niveau Beta Channel Insider pour obtenir les dernières versions de l’application Excel.  

En version préliminaire, Python dans Excel sera inclus avec votre abonnement Microsoft 365. Après l’aperçu, certaines fonctionnalités seront restreintes sans licence payante. Plus de détails seront disponibles avant la disponibilité générale.

Plus d’informations sur le site de Microsoft et d’Anaconda.