Microsoft intègre Python à Excel

Par:
fredericmazue

mer, 23/08/2023 - 11:36

Microsoft vient présenter une évolution des capacités analytiques disponibles dans Excel en publiant un aperçu public de Python dans Excel. Python dans Excel permet de combiner nativement les analyses Python et Excel dans le même classeur, sans aucune configuration requise. Avec Python dans Excel, vous pouvez taper Python directement dans une cellule, les calculs Python s'exécutent dans Microsoft Cloud et vos résultats sont renvoyés dans la feuille de calcul, y compris les tracés et les visualisations.

Pour exploiter Python dans Excel, utilisez simplement la nouvelle fonction PY qui vous permet de saisir du code Python directement dans les cellules Excel.

Grâce aux connecteurs intégrés d'Excel et à Power Query, les utilisateurs peuvent facilement importer des données externes dans Python dans les flux de travail Excel. Python dans Excel est compatible avec les outils que les utilisateurs connaissent déjà, tels que les formules, les tableaux croisés dynamiques et les graphiques Excel.  

Il est possible d'exploiter des bibliothèques de graphiques Python telles que Matplotlib et seaborn pour créer une grande variété de graphiques, allant des graphiques à barres et des tracés linéaires conventionnels aux visualisations spécialisées telles que les cartes thermisques, les tracés en violon et les tracés en essaim.

Il est également possible de tirer parti des capacités des bibliothèques Python telles que scikit-learn et statsmodels pour appliquer des techniques populaires d'apprentissage automatique, d'analyse prédictive et de prévision telles que l'analyse de régression, la modélisation de séries chronologiques, etc.

Le code Python utilisé par Excel s'exécute sur le Microsoft Cloud avec, assure Microsoft, une sécurité de niveau entreprise en tant qu'expérience connectée Microsoft 365 conforme. Le code Python s'exécute dans son propre conteneur isolé d'hyperviseur à l'aide d'Azure Container Instances et de packages sécurisés créés à la source par Anaconda via une chaîne d'approvisionnement logicielle sécurisée. Python dans Excel préserve la confidentialité de vos données en  empêchant le code Python de savoir qui vous êtes et en ouvrant les classeurs à partir d'Internet de manière encore plus isolée dans leurs propres conteneurs séparés. Les données de vos classeurs ne peuvent être envoyées que via la fonction Python xl() intégrée, et la sortie du code Python ne peut être renvoyée qu'en tant que résultat de la fonction Excel =PY() .

Python dans Excel est déployé en version préliminaire pour les membres du programme Microsoft 365 Insiders, en utilisant le canal bêta dans Excel pour Windows.

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.