
Michael Saunders et Johnnie Thomas, gestionnaires de PM pour Excel, ont expliqué que les développeurs et les spécialistes des données peuvent maintenant exécuter localement des fonctions personnalisées en JavaScript ou avec les services Microsoft Azure Machine Learning pour créer leurs propres ajouts au catalogue de formules d'Excel.
Fonctions personnalisées en JavaScript
Les développeurs pouvaient déjà écrire leurs propres scripts complexes avec Visual Basic for Applications (VBA). Cependant, il y a quelques avantages à utiliser JavaScript. Nous pouvons évoquer sa capacité à se connecter facilement à des services tiers, mais également le fait que ces fonctions peuvent fonctionner sur n'importe quelle plateforme.
Les développeurs Office pourraient choisir d’écrire des fonctions personnalisées JavaScript pour plusieurs raisons, telles que:
- effectuer des calculs d’opérations mathématiques, comme chercher à déterminer si un nombre est premier ;
- apporter des informations sur le Web, un solde de compte bancaire par exemple ;
- diffuser des données en temps réel, comme un cours boursier.
Dans un premier temps, Microsoft a lancé des tests de ces fonctions personnalisées au sein de son programme Office Insider. L’entreprise a dû être satisfaite des résultats puisqu’elle est disposée à étendre la fonctionnalité à un public plus large.
Fonctions d'apprentissage automatique
Grâce à son nouveau support d’Azure Machine Learning, les utilisateurs d'Excel pourront désormais utiliser les modèles d'apprentissage automatique que les data scientists, ou d’autres experts, de leur entreprise ont développés pour eux.
Les fonctions d'apprentissage automatique sont chacune basées sur un service qui calcule ou prédit des valeurs avec un modèle d'apprentissage automatique. Une fois le modèle déployé, les auteurs peuvent l'activer pour tous ceux qu'ils choisissent.
Au sein d'une entreprise, les administrateurs peuvent configurer qui a accès aux fonctions propriétaires. Ensuite, chaque fois que quelqu'un veut exécuter la fonction, il suffit de taper sur une cellule, comme on le ferait pour n’importe quelle fonction Excel. La fonction appelle un service Web en direct sur l'abonnement Azure de la société et renvoie le résultat de manière asynchrone.
Il existe de nombreux types de fonctions utiles que les développeurs peuvent activer avec Machine Learning, tels que:
- la prévision intelligente, comme prédire la tendance des revenus futurs d'une entreprise basée sur des données de séries temporelles dans Excel ;
- les problèmes de classification pour de nombreuses lignes Excel, comme la détection de fraude à partir de transactions par carte de crédit ;
- du code Python personnalisé, comme une fonction d'analyse de texte dans les cellules.
Visuels Personnalisés Power BI pour les développeurs et les utilisateurs expérimentés
« Excel a permis d'établir un pont entre les utilisateurs métier et les équipes de data science pour accélérer la transformation numérique des entreprises. Grâce à la nouvelle prise en charge de Power BI Custom Visuals, les développeurs pourront créer de nouveaux types de visualisations de données dans Excel, offrant aux utilisateurs une expérience graphique beaucoup plus diversifiée, directement dans Excel », assurent les responsables.
Les visuels personnalisés permettent aux développeurs d'étendre l'ensemble de graphiques existant dans Excel et Power BI à l'aide de technologies Open Source standard, telles que JavaScript et D3. Si vous avez créé une visualisation basée sur les technologies Web et que vous vous demandez comment atteindre les millions d'utilisateurs Excel qui insèrent des graphiques tous les jours, cette fonctionnalité est faite pour vous. Il en va de même si vous êtes un développeur de Power BI qui a déjà créé des visuels personnalisés et que vous souhaitez que votre visuel atteigne un public beaucoup plus large. Étant donné que la même technologie alimente la fonctionnalité Custom Visuals dans les deux produits, vous pouvez alors faire votre visuel une fois et le déployer sur les deux plateformes (Excel et Power BI).
Il faut également noter qu’Excel va embarquer Flow, permettant aux utilisateurs d'envoyer des données directement à partir d'une feuille de calcul vers une gamme de services.
Grâce à cette intégration, les utilisateurs peuvent créer, gérer et, plus important encore, exécuter des flux de travail automatisés sur des données tabulaires Excel. Via Flow, les utilisateurs pourront envoyer des données à partir de leurs feuilles de calcul hébergées dans SharePoint et OneDrive for Business à un large éventail de services tels que Teams, Dynamics 365, Visual Studio en ligne, Twitter, etc.
Pour Rob Howard, le directeur de Microsoft Office 365 Ecosystem Marketing, la combinaison de ces nouvelles fonctionnalités permet essentiellement aux développeurs d'apporter leurs propres applications de ligne de service à Excel.
Source : Microsoft
Et vous ?



Voir aussi :


