Fermer

mai 26, 2022

Intégration des compléments Office 365 – Complément du volet des tâches Excel

Intégration des compléments Office 365 – Complément du volet des tâches Excel


Vous aimez travailler dans Excel, creuser dans de grands ensembles de données ou planifier des stratégies de budgétisation ou créer des rapports, Excel est un programme puissant pour vous aider dans tous les processus commerciaux. Mais pour ce faire, nous avons besoin que les données soient renseignées dans Excel.

Explorons comment nous pouvons intégrer Microsoft Office 365 Excel, apporter des données à partir de sources de données en implémentant des compléments Office à l’aide des API JavaScript Office et en utilisant des API tierces directement à partir des compléments.

Les compléments Office sont des sites Web intégrés aux applications Office. La plate-forme permet de créer des solutions pouvant interagir avec le contenu du document Office ainsi qu’avec des données externes.

Complément du volet des tâches Microsoft Excel qui fonctionne sur le Web, Windows et Mac

Les compléments Excel pour Office 365 et Office Desktop permettent de travailler avec des données de base de données et de cloud dans Microsoft Excel comme avec les feuilles de calcul Excel habituelles.

Les compléments Excel peuvent obtenir exactement les données nécessaires avec Visual Query Builder ou SQL et actualiser les données externes interrogées dans un classeur à tout moment en un seul clic. Les données externes peuvent être modifiées dans Excel, puis enregistrées dans la source de données.

  • Connectez Microsoft Excel à diverses sources de données
  • Travaillez avec des données en direct directement dans Excel
  • Modifier facilement les données externes
  • Enregistrer les données modifiées dans la source de données

Présentation des compléments Excel

Un complément Excel permet d’étendre les fonctionnalités de l’application Excel sur plusieurs plates-formes, notamment Windows, Mac, iPad et dans un navigateur. Les compléments peuvent être utilisés dans un classeur pour :

  • Interagissez avec des objets Excel et lisez et écrivez des données Excel.
  • Étendre les fonctionnalités à l’aide d’un volet de tâches ou d’un volet de contenu basé sur le Web
  • Ajouter des fonctions personnalisées
  • Fournir une interaction plus riche à l’aide de la fenêtre de dialogue

L’utilisation de la plateforme Compléments Office pour créer des compléments Excel présente les avantages suivants.

  • Prise en charge multiplateforme: les compléments Excel s’exécutent dans Office sur le Web, Windows, Mac et iPad.
  • Déploiement centralisé: Les administrateurs peuvent rapidement et facilement déployer des compléments Excel pour les utilisateurs de toute une organisation.
  • Utilisation de la technologie Web standard: créez un complément Excel à l’aide de technologies Web familières telles que HTML, CSS et JavaScript.
  • Distribution via AppSource: partagez le complément Excel avec un large public en le publiant sur AppSource.

Volets de tâches

Les volets de tâches sont des surfaces d’interface, qui apparaissent généralement sur le côté droit de la fenêtre dans Excel. Il permet aux utilisateurs d’accéder à des contrôles d’interface qui exécutent du code pour modifier le document Excel ou afficher des données à partir d’une source de données.

Voici deux composants principaux des compléments Office :

  • Fichier manifeste – un fichier XML qui définit le paramètre et la capacité du complément. Il contient des métadonnées pour décrire le complément, spécifie le client Office cible et l’autorisation autorisée, et surtout dicte comment le complément s’étendra et interagira avec le client Office, par exemple, les boutons de ruban personnalisés, les volets de tâches, etc.
  • application Web – Les technologies Web standard telles que HTML, CSS et JavaScript peuvent être utilisées pour fournir une interface utilisateur et des fonctionnalités aux composants complémentaires. Dans ce contexte, les API Office JavaScript peuvent être utilisées pour interagir avec le client Office et le contenu du document Office.

Avec l’application Web, on peut développer et afficher une page de connexion, pour accéder aux données back-end de tiers de manière sécurisée, comme indiqué dans la capture d’écran ci-dessous –

Connexion

En utilisant l’appel à l’API Web, après l’authentification, les informations pertinentes seront affichées dans le volet latéral.

Dans la capture d’écran ci-dessous, une liste de rapports est affichée, dont les données peuvent être affichées dans une feuille de calcul Excel.

Liste de rapports

En un seul clic, le rapport prévu est généré dans Excel.

Rapports

L’application Web peut être une application MVC qui peut être utilisée pour interagir avec la source de données et avoir une interface utilisateur interactive juste à l’intérieur du volet des tâches.

Développer des compléments Web Excel à l’aide de Visual Studio

Pas –

  1. Ouvrez Visual Studio et créez un nouveau projet.
  2. Recherchez « Excel Web Add-in » (avec C #) et appuyez sur Suivant.

Nouveau projet

  1. Entrez le nom du projet par exemple – « ExcelWebAddinDemo »
  2. Modifiez l’emplacement en cliquant sur le bouton Parcourir
  3. Cochez la case « Placer la solution et le projet dans le même répertoire ».
  4. L’assistant Créer un complément Office apparaîtra.
  5. Sélectionnez « Ajouter de nouvelles fonctionnalités à Excel » et appuyez sur Terminer.

Ajouter un type

Cela crée une solution qui contient deux projets :
ExcelWebAddinDémo – Contient le fichier manifeste XML (ExcelWebAddInDemoManifest).
ExcelWebAddinDémoWeb – Contient l’application Web correspondante.

Fichiers de projet

ExcelWebAddinDemo.xml –

Fichier XML

  1. Dans le fichier manifeste, mettez à jour l’URL avec l’URL du projet Web et exécutez le projet Web à partir de Visual Studio.
  2. Connectez-vous à Office 365 et ouvrez un classeur Excel vierge.
  3. Dans l’onglet Insertion, cliquez sur le bouton Compléments Office pour télécharger un complément nouvellement développé

Blankexcel

  1. Cliquez sur Télécharger mon complément –

Uploadaddin

  1. Téléchargez le fichier manifeste, le voici ExcelWebAddinDémo.xml

Une fois le fichier manifeste téléchargé, le complément sera ajouté à Excel. Un bouton sera ajouté à l’onglet Accueil

Commencer

  1. Appuyez sur le bouton Got It pour fermer le message contextuel.
  2. Appuyez sur le bouton « Afficher le volet des tâches » pour afficher le volet des tâches.
  3. Cela affiche le complément de démonstration. Essayez d’exécuter la fonctionnalité simple pour les tests.
  4. Sélectionnez les données d’échantillon, la plage de cellules « B3: D5 » et appuyez sur le bouton « Highlight ».
    Le plus grand nombre de la sélection actuelle sera ombré en orange.

Exemple de complément

Tout est fait, créé avec succès un complément de volet de tâches Excel !

Référence – https://docs.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview

A propos de l’auteur

Travailler en tant que consultant technique principal chez Perficient. Avoir environ 14 ans d’expérience dans le développement. Maîtrise des services Microsoft Azure, des intégrations Office 365, des intégrations Microsoft Dynamics 365 Business Central et du développement d’API Web Azure.

Plus de cet auteur






Source link