Des solutions tierces ont donc vu le jour pour éliminer cette dépendance et pour permettre aux développeurs d’intégrer des fonctionnalités d’Excel de manière plus transparente dans leurs applications. C’est le cas par exemple des outils Apose.Cells. Microsoft a également décidé de proposer une solution maison avec une API REST Excel pour Office 365. Après une préversion disponible depuis plusieurs mois, Microsoft annonce maintenant la disponibilité générale de son API, pour permettre aux développeurs de construire des applications personnalisées utilisant Excel. Entre autres scénarios que les développeurs peuvent expérimenter avec la nouvelle API, Microsoft met en avant les possibilités suivantes :
- utiliser Excel en tant que service de calcul : l’API Excel permettra aux développeurs d’accéder au moteur de calcul d’Excel pour effectuer des calculs complexes pour leurs applications. D’après Microsoft, les calculs sont effectués et les résultats retournés de manière instantanée. À titre d’exemple, Microsoft explique qu’un calculateur d’hypothèque pourra tirer parti de la fonction PMT à partir d’Excel. Excel va se charger de faire tous les calculs et retourner le paiement mensuel instantanément. Avec l’API, les développeurs auront un accès complet au large stock de plus de 300 fonctions de feuille de calcul disponibles dans Excel ;
- utiliser Excel en tant que service de reporting : Excel est un outil largement utilisé pour la création de rapports et de tableaux de bord professionnels en libre-service. Avec l’API REST Excel pour Office 365, les développeurs pourront avoir un accès complet à toutes les fonctionnalités de reporting d’Excel. Ils pourront implémenter dans leurs applications les scénarios de rapports sur lesquels reposent les utilisateurs, pour créer des graphiques professionnels ou analyser de grands ensembles de données intelligemment, en intégrant de façon transparente Excel dans ces expériences personnalisées ;
- utiliser Excel en tant que service de données : l’API permettra aussi aux développeurs d’utiliser Excel pour stocker les données de leurs applications. Les informations stockées dans un classeur Excel pourront également être lues directement depuis ces solutions personnalisées.
Pour ceux qui souhaiteraient exploiter cette API pour construire leurs applications, Microsoft met à leur disposition de la documentation et des exemples de code pour les aider à démarrer. Le géant du logiciel invite également les développeurs à tester son API et faire des retours. Certaines entreprises ont déjà commencé à tirer parti de cette API pour apporter certaines fonctionnalités d’Excel dans leurs produits. On peut citer par exemple l’éditeur Zapier et le fournisseur de logiciels de comptabilité Sage.
Source : Office Blogs
Et vous ?
Que pensez-vous de cette nouvelle API ?
Pourrait-elle répondre à vos besoins ? Si oui, lesquels ?
Voir aussi :
Rubrique Microsoft Excel (forum, FAQ, tutoriels, etc.)
Rubrique Microsoft Office (forum, FAQ, tutoriels, etc.)