Microsoft envisagerait d'ajouter Python comme langage de script officiel à Excel Les utilisateurs sont appelés à donner leur opinion sur la question 415PARTAGES 20 0 Microsoft envisagerait dajouter Python comme langage de script officiel à Excel. Cest en tout cas le sens dun sujet ouvert sur le site dExcel le mois dernier. Depuis louverture du sujet en novembre, il a été le sujet qui a mobilisé le plus de votes parmi toutes les demandes dajouts de nouvelles fonctionnalités avec deux fois plus de votes que la demande de fonctionnalité qui vient en deuxième position.



Les utilisateurs sont très enthousiastes à lidée dajouter Python comme langage de script officiel à Excel. En effet, lun dentre eux suggère que Python soit un langage de script officiel dExcel, non seulement comme une alternative à VBA, mais aussi comme une alternative aux fonctions Excel telles que (= SUM (A1: A2)). Microsoft a pris en compte les demandes des utilisateurs dExcel et a répondu hier en mettant en place un sondage pour recueillir plus d'informations sur les utilisations éventuelles que les utilisateurs souhaitent en faire.



Si les différentes attentes exprimées par la communauté sont approuvées, les utilisateurs d'Excel pourraient bientôt utiliser des scripts Python pour interagir avec des documents Excel, les données de ces fichiers et certaines fonctions de base d'Excel, de la même manière qu'Excel supporte actuellement les scripts VBA.



Python est l'un des langages de programmation les plus polyvalents disponibles aujourd'hui. Il est également très populaire auprès des développeurs de toute génération, quels que soient leurs domaines applicatifs. Il se classe deuxième sur le classement des langages de programmation PYPL, troisième dans le classement des langages de programmation RedMonk et quatrième dans l'indice TIOBE. Les utilisateurs souhaiteraient avoir une implémentation universelle dans toutes les applications Office.



La quasi-totalité des utilisateurs ayant donné leur opinion sur la question estiment que le support de Python comme langage de script Excel officiel est une bonne chose. Cependant, certains ont également souligné que si Microsoft suivait cette voie, la société devrait également prendre en charge Python dans toutes les autres applications Office.



Un utilisateur sexprimant sur la question estime quil serait une bonne chose quExcel profite de la puissance de Python. Cependant, il ajoute quil est important que tout ce qui est fait reste cohérent avec lexpérience Office. « Certains d'entre nous sont assez vieux pour se souvenir des multiples versions de VB-Excel, Word, Access et cela est en soi un coup dur pour la productivité », a déclaré cet utilisateur.



Un autre utilisateur déclare espérer voir que Microsoft ajoute Python comme langage de script officiel et exprime son souhait que ce soit Python avec une bibliothèque .Net ou IronPython. Il estime que cela représente un important choix. Il ajoute que « la prise en charge de Python doit être faite dune façon qui permette aux mêmes bibliothèques et au code Python écrit par les utilisateurs dExcel de fonctionner de la même manière sur tous les produits Office ».



Source :



Et vous ?



Pensez-vous que ce serait une bonne chose d'ajouter Python comme langage de script par défaut pour Excel ?



Voir aussi



Microsoft lance une API Excel pour Office 365 qui permet aux développeurs dintégrer les fonctionnalités dExcel dans leurs applications Microsoft envisagerait dajouter Python comme langage de script officiel à Excel. Cest en tout cas le sens dun sujet ouvert sur le site dExcel le mois dernier. Depuis louverture du sujet en novembre, il a été le sujet qui a mobilisé le plus de votes parmi toutes les demandes dajouts de nouvelles fonctionnalités avec deux fois plus de votes que la demande de fonctionnalité qui vient en deuxième position.Les utilisateurs sont très enthousiastes à lidée dajouter Python comme langage de script officiel à Excel. En effet, lun dentre eux suggère que Python soit un langage de script officiel dExcel, non seulement comme une alternative à VBA, mais aussi comme une alternative aux fonctions Excel telles que (= SUM (A1: A2)). Microsoft a pris en compte les demandes des utilisateurs dExcel et a répondu hier en mettant en place un sondage pour recueillir plus d'informations sur les utilisations éventuelles que les utilisateurs souhaitent en faire.Si les différentes attentes exprimées par la communauté sont approuvées, les utilisateurs d'Excel pourraient bientôt utiliser des scripts Python pour interagir avec des documents Excel, les données de ces fichiers et certaines fonctions de base d'Excel, de la même manière qu'Excel supporte actuellement les scripts VBA.Python est l'un des langages de programmation les plus polyvalents disponibles aujourd'hui. Il est également très populaire auprès des développeurs de toute génération, quels que soient leurs domaines applicatifs. Il se classe deuxième sur le classement des langages de programmation PYPL, troisième dans le classement des langages de programmation RedMonk et quatrième dans l'indice TIOBE. Les utilisateurs souhaiteraient avoir une implémentation universelle dans toutes les applications Office.La quasi-totalité des utilisateurs ayant donné leur opinion sur la question estiment que le support de Python comme langage de script Excel officiel est une bonne chose. Cependant, certains ont également souligné que si Microsoft suivait cette voie, la société devrait également prendre en charge Python dans toutes les autres applications Office.Un utilisateur sexprimant sur la question estime quil serait une bonne chose quExcel profite de la puissance de Python. Cependant, il ajoute quil est important que tout ce qui est fait reste cohérent avec lexpérience Office. « Certains d'entre nous sont assez vieux pour se souvenir des multiples versions de VB-Excel, Word, Access et cela est en soi un coup dur pour la productivité », a déclaré cet utilisateur.Un autre utilisateur déclare espérer voir que Microsoft ajoute Python comme langage de script officiel et exprime son souhait que ce soit Python avec une bibliothèque .Net ou IronPython. Il estime que cela représente un important choix. Il ajoute que « la prise en charge de Python doit être faite dune façon qui permette aux mêmes bibliothèques et au code Python écrit par les utilisateurs dExcel de fonctionner de la même manière sur tous les produits Office ».Source : Excel.com Pensez-vous que ce serait une bonne chose d'ajouter Python comme langage de script par défaut pour Excel ? Une erreur dans cette actualité ? Signalez-le nous ! Votre nom : Votre e-mail : Décrivez l'erreur que vous souhaitez porter à notre connaissance : 23 commentaires Poster une réponse Signaler un problème Les mieux notés Les plus récents Ordre chronologique Membre à l'essai https://www.developpez.com



Avec Linq pour manipuler les données...



Après compilé ou interprété, c'est un autre sujet. 6 0 Et pourquoi pas du C#, tout simplement, pour être plus standard ?Avec Linq pour manipuler les données...Après compilé ou interprété, c'est un autre sujet. Inactif https://www.developpez.com



Cela resterait à vérifier, mais il y peut-être certaines possibilités de ce côté, actuellement.



Mais je doute que les utilisateurs de longue date d'Excel soient vraiment prêts à migrer de VBA à Python. Pour que Microsoft investisse réellement dans un Python pour Excel, il faudra qu'ils trouvent une base importante d'utilisateurs vraiment intéressés par la chose. (Je me souviens encore de la profonde réticence de Microsoft à dépasser les 256 colonnes des feuilles Excel. Ils l'ont fait avec Excel 2007, après de nombreuses années de demandes répétées (et ré-répétées))



Ceci étant dit, même si le sondage est fait à partir d'un produit Microsoft (



P.S. Cela aurait été intéressant que tu donnes l'adresse du site Excel dont tu parles et pas jute du site du sondage. (Parce que des "sites Excel" ce n'est pas ce qui manque.



P.P.S. J'ai cherché ton site Excel chez Microsoft et je ne l'ai pas trouvé. Et sur les



Désolé de te décevoir, mais ma conclusion personnelle, est à l'effet qu'il y a des utilisateurs d'Excel qui voudraient que Microsoft intègre Python à Excel, mais que ce n'est pas, faute de preuve, une initiative de Microsoft. 4 0 Personnellement, je doute que cela aille bien loin. Microsoft a déjà fait beaucoup d'efforts pour intégrer JavaScrit avec Office 365. Ceci étant dit, Python est quand même utilisable à partir de Visual Studio et Office l'est aussi.Cela resterait à vérifier, mais il y peut-être certaines possibilités de ce côté, actuellement.Mais je doute que les utilisateurs de longue date d'Excel soient vraiment prêts à migrer de VBA à Python. Pour que Microsoft investisse réellement dans un Python pour Excel, il faudra qu'ils trouvent une base importante d'utilisateurs vraiment intéressés par la chose. (Je me souviens encore de la profonde réticence de Microsoft à dépasser les 256 colonnes des feuilles Excel. Ils l'ont fait avec Excel 2007, après de nombreuses années de demandes répétées (et ré-répétées))Ceci étant dit, même si le sondage est fait à partir d'un produit Microsoft ( Microsoft Forms ), il n'y a aucune indication que c'est un sondage commandé par MicrosoftP.S. Cela aurait été intéressant que tu donnes l'adresse du site Excel dont tu parles et pas jute du site du sondage. (Parce que des "sites Excel" ce n'est pas ce qui manque.P.P.S. J'ai cherché ton site Excel chez Microsoft et je ne l'ai pas trouvé. Et sur les blogues américains d'Office , il n'y a aucun titre qui ne mentionne Python.Désolé de te décevoir, mais ma conclusion personnelle, est à l'effet qu'il y a des utilisateurs d'Excel qui voudraient que Microsoft intègre Python à Excel, mais que ce n'est pas, faute de preuve, une initiative de Microsoft. Membre actif https://www.developpez.com 3 0 Ce serait vraiment une bonne chose ! Rédacteur https://www.developpez.com 3 0 Bonne idée. Je me suis déjà retrouvé obligé d'en faire chez un client pour migrer ses données vers la nouvelle appli que nous venions de livrer. Petite volumétrie mais suffisante pour qu'on oublie l'idée de faire cette migration à la main. Bref, en Python je l'aurais mieux vécu :p Membre régulier https://www.developpez.com

Je partage l'avis qu'il devrait y avoir dès le départ une prise en charge dans toute la gamme Office, avec une cohérence des API. Si Microsoft se contente d'Excel, ça risque de freiner grandement l'adoption du langage de script par les utilisateurs, car celui qui veut faire des macros dans Word et dans Excel par exemple, devrait maîtriser deux langages de script.

Par la même occasion, ce serait cool que Microsoft permette également de faire des macros pour OneNote, dont je suis un fervent utilisateur 3 0 VBA est tellement désuet et limité qu'un autre langage de script dans Office ne serait pas un luxe ! Tant qu'à faire, autant opter pour un langage de script largement répandu. JavaScript et Python sont de bons candidats. Même si je n'ai jamais fait de Python, l'idée ne me déplait pas.Je partage l'avis qu'il devrait y avoir dès le départ une prise en charge dans toute la gamme Office, avec une cohérence des API. Si Microsoft se contente d'Excel, ça risque de freiner grandement l'adoption du langage de script par les utilisateurs, car celui qui veut faire des macros dans Word et dans Excel par exemple, devrait maîtriser deux langages de script.Par la même occasion, ce serait cool que Microsoft permette également de faire des macros pour OneNote, dont je suis un fervent utilisateur Responsable Office & Excel https://www.developpez.com 4 1 Ce serait probablement une très bonne chose d'étendre l'offre de programmation à d'autres langages. Je suis toutefois assez dubitatif sur les commentaires du style "VBA est vraiment mauvais" et me demande ce qu'en connaissent vraiment ceux qui disent cela. Membre confirmé https://www.developpez.com

Ayant eu l'occasion de pester récemment contre VBA, je serais le premier à me réjouir.



Mais par contre, il faudrait que VBA soit toujours supporté, car il y a vraiment bcp de choses qui ont été codées avec (pour les différents logiciels microsoft). Ca poserait de gros soucis en entreprise de basculer de l'un à l'autre du jour au lendemain. 2 0 Très bonne idée ! Je suppose qu'il s'agira de quelque chose d'assez proche de IronPython ( http://ironpython.net/ ).Ayant eu l'occasion de pester récemment contre VBA, je serais le premier à me réjouir.Mais par contre, il faudrait que VBA soit toujours supporté, car il y a vraiment bcp de choses qui ont été codées avec (pour les différents logiciels microsoft). Ca poserait de gros soucis en entreprise de basculer de l'un à l'autre du jour au lendemain. Futur Membre du Club https://www.developpez.com 2 0 Il existe deja pyxll ( add on) https://www.pyxll.com/ donc que cela soit natif, est , je trouve encore plus securisé et plus simple... mais bon à voir ... Expert éminent https://www.developpez.com

Si Microsoft pense ajouter la possibilité d'utiliser ce langage à Excel (ou Office) tant mieux pour ceux qui l'utilisent.

On pourrait penser à intégrer d'autres langages aussi... pourquoi pas.



Tant qu'on ne touche pas à VBA.

Si VBA disparaissait, je disparaitrais aussi

Je suis rendu trop vieux pour changer... 2 0 Python semble être le langage qui prend le plus d'expansion récemment.Si Microsoft pense ajouter la possibilité d'utiliser ce langage à Excel (ou Office) tant mieux pour ceux qui l'utilisent.On pourrait penser à intégrer d'autres langages aussi... pourquoi pas.Tant qu'on ne touche pas à VBA.Si VBA disparaissait, je disparaitrais aussiJe suis rendu trop vieux pour changer... Membre extrêmement actif https://www.developpez.com

je plussoie très largement cette remarque de Pierre Fauconnier, que je salue :

Je suis toutefois assez dubitatif sur les commentaires du style "VBA est vraiment mauvais" et me demande ce qu'en connaissent vraiment ceux qui disent cela. Je suis toutefois assez dubitatif sur les commentaires du style "VBA est vraiment mauvais" et me demande ce qu'en connaissent vraiment ceux qui disent cela. 2 0 Bonjourje plussoie très largement cette remarque de Pierre Fauconnier, que je salue :Excel est un tableur et je vois mal ce qui lui manque (tant en ce qui concerne Excel que son VBA) pour remplir ce rôle. Poster une réponse Signaler un problème

