
Microsoft annonce la disponibilit� g�n�rale de "Python in Excel" pour les utilisateurs Windows de Microsoft 365 Business et Enterprise. Microsoft a �galement annonc� l'aper�u public de "Copilot in Excel with Python". Microsoft affirme que le code Python utilis� par Excel s'ex�cute sur le Microsoft Cloud avec une s�curit� de niveau entreprise en tant qu'exp�rience connect�e conforme � Microsoft 365.
En ao�t 2023, Microsoft annon�ait l'aper�u public de "Python In Excel". "Python in Excel" est une fonctionnalit� qui permet aux utilisateurs avanc�s de tableurs de combiner des scripts dans le populaire langage Python et leurs formules Excel habituelles dans le m�me classeur. � l'�poque, Microsoft pr�cisait que l'int�gration de Python dans Excel offrirait la combinaison de la puissance de Python et la flexibilit� d'Excel, mais que les calculs Python seront ex�cut�s dans le Microsoft Cloud.
Face � cela, les utilisateurs de "Python in Excel" ont exprim� le souhait de pouvoir ex�cuter Python dans des environnements autres que les conteneurs Microsoft Azure verrouill�s. L'�quipe de Microsoft Excel avait alors expliqu� que "trois raisons principales ont pouss� � commencer par le cloud". D'abord, ex�cuter Python en toute s�curit� sur une machine locale est un probl�me difficile. Puis, le partage de classeurs Excel avec d'autres personnes est un sc�nario tr�s important. Enfin, pour assurer que la fonction "Python in Excel" fonctionne toujours pour les clients.
Maintenant, un an plus tard, Microsoft annonce la disponibilit� g�n�rale de "Python in Excel" pour les utilisateurs Windows de Microsoft 365 Business et Enterprise. Microsoft a �galement annonc� l'aper�u public de "Copilot in Excel with Python", qui prendra les demandes d'analyse en langage naturel des utilisateurs et g�n�rera, expliquera et ins�rera automatiquement du code Python dans les feuilles de calcul Excel.
Microsoft d�clare pour son annonce : "Python in Excel est d�sormais disponible de mani�re g�n�rale pour les utilisateurs Windows de Microsoft 365 Business et Enterprise. En ao�t dernier, en partenariat avec Anaconda, nous avons introduit une nouveaut� passionnante dans Excel en int�grant Python, ce qui permet de combiner de mani�re transparente les analyses Python et Excel au sein du m�me classeur, sans aucune configuration requise. Depuis, nous avons apport� la puissance des biblioth�ques analytiques Python populaires telles que pandas, Matplotlib et NLTK � d'innombrables utilisateurs d'Excel."
Bien que critiqu� pour avoir limit� l'ex�cution de Python � des conteneurs Azure verrouill�s, Python in Excel a �galement �t� salu� par le cr�ateur de Python, Guido van Rossum, aujourd'hui ing�nieur distingu� de Microsoft, ainsi que par le cr�ateur de Pandas, Wes McKinney. Wes McKinney commentait : "L'int�gration transparente des structures de donn�es Python telles que les cadres de donn�es pandas et les tableaux NumPy dans Excel change compl�tement la donne. Cet acc�s �largi � Python cr�era de nouvelles opportunit�s d'innovation passionnantes et facilitera la collaboration entre les analystes commerciaux et les scientifiques des donn�es."
Concernant la requ�te des utilisateurs de pouvoir ex�cuter Python dans des environnements autres que Microsoft Cloud, Microsoft y r�pond en affirmant que la s�curit� est sa priorit�. Microsoft d�clare : "Le code Python utilis� par Excel s'ex�cute sur le Microsoft Cloud avec une s�curit� de niveau entreprise en tant qu'exp�rience connect�e conforme � Microsoft 365, tout comme OneDrive. Le code Python s'ex�cute dans son propre conteneur isol� par l'hyperviseur en utilisant Azure Container Instances et des paquets s�curis�s et construits � la source par Anaconda � travers une cha�ne d'approvisionnement logicielle s�curis�e."
Microsoft ajoute : "Python in 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 dans un isolement suppl�mentaire au sein de leurs propres conteneurs s�par�s. Les donn�es de vos classeurs ne peuvent �tre envoy�es que via la fonction Python int�gr�e xl(), et la sortie du code Python ne peut �tre renvoy�e que comme r�sultat de la fonction Excel =PY(). Les conteneurs restent en ligne tant que le classeur est ouvert ou jusqu'� ce qu'un d�passement de d�lai se produise." Tout cela pour rassurer les utilisateurs que les donn�es ne resteront pas dans le Microsoft Cloud.
L'annonce ne mentionne pas que Microsoft a r�ussi � convaincre l'USPTO de lui d�livrer un brevet en juillet 2024 sur l'int�gration am�lior�e des feuilles de calcul avec des environnements externes, qui, selon Microsoft, couvre la "mise en �uvre d'int�grations am�lior�es d'environnements de feuilles de calcul natifs avec des ressources externes telles que - mais sans s'y limiter - Python". Tout cela peut surprendre les �diteurs de logiciels et les particuliers qui int�graient Excel et des environnements de programmation externes des ann�es avant que Microsoft ne d�pose sa demande de brevet en septembre 2022.
Python in Excel : Combinaison de la puissance de Python et de la flexibilit� d'Excel
Avec Python in Excel, les utilisateurs peuvent exploiter des analyses avanc�es pour les visualisations, le nettoyage des donn�es, l'apprentissage automatique, l'analyse pr�dictive, et bien plus encore. Voici quelques exemples de ce qui est possible :
Exploiter l'analyse pr�dictive
Les capacit�s de mod�lisation avanc�es de Python offrent des analyses d'optimisation d�taill�es et flexibles, telles que les simulations de Monte Carlo. Ces capacit�s permettent aux utilisateurs de g�rer des sc�narios complexes et de mieux comprendre leurs donn�es.
Visualiser les connexions r�seau
NetworkX est un outil puissant pour la cr�ation et l'analyse de r�seaux complexes, offrant la flexibilit� n�cessaire pour mod�liser et visualiser efficacement les relations entre les n�uds.

Analyse du langage naturel
Les biblioth�ques NLTK et word cloud en Python fournissent des outils robustes pour l'analyse et la visualisation de textes. NLTK excelle dans les t�ches de traitement du langage naturel, tandis que word cloud g�n�re des repr�sentations visuellement attrayantes de donn�es textuelles.

Voici les am�liorations que l'�quipe de Microsoft Excel continuent d'apporter � Python in Excel :
�dition moderne
Une bonne exp�rience Python n�cessite une �dition moderne. Cela inclut de nouvelles fonctionnalit�s telles que la coloration syntaxique, la compl�tion de code et l'aide au r�f�rencement des donn�es avec la fonction xl() - toutes ces fonctionnalit�s ont �t� ajout�es directement � la barre de formule. Ils ont r�cemment annonc� l'�diteur Python, une nouvelle surface qui est un excellent compagnon pour la cr�ation de code et qui exploite de nombreuses exp�riences similaires � celles que l'on trouve dans Visual Studio Code.
Copilot dans Excel avec Python
Microsoft annonce l'aper�u public de "Copilot in Excel with Python", qui est con�u pour exploiter l'IA afin de lib�rer la puissance de Python dans Excel pour un plus grand nombre d'utilisateurs. Avec Copilot, vous pouvez utiliser le langage naturel pour d�crire l'analyse que vous souhaitez effectuer, et il g�n�rera, expliquera et ins�rera automatiquement le code Python dans votre feuille de calcul Excel.

Disponibilit�
Python dans Excel est maintenant g�n�ralement disponible pour les utilisateurs Windows de Microsoft 365 Business et Enterprise. Avec les abonnements Microsoft 365 �ligibles, vous pouvez calculer des formules Python avec le mode de calcul standard et le mode de recalcul automatique. Pour des calculs plus rapides avec le calcul premium et l'acc�s aux modes de recalcul manuel ou partiel, vous devez acheter la licence compl�mentaire Python in Excel ou demander la licence � votre administrateur.

Source : Microsoft
Et vous ?


Voir aussi :


Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.