Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il existe plusieurs façons d’utiliser les données Excel pour créer une application canevas.
Dans Excel, il est important de mettre en forme vos données sous la forme d’un tableau plutôt que d’une simple plage de cellules. Cela permet à Power Apps de lire et d’interagir facilement avec les données. Pour ce faire, sélectionnez vos données et sélectionnez Insérer>Tableau dans Excel. Cela permet à Power Apps de reconnaître et d’utiliser efficacement les données. Pour plus d’informations, consultez Formaté en tant que tableau dans Excel.
Pour créer une application à l’aide de données Excel, sélectionnez l’une des options suivantes dans Power Apps.
Créer des options à l’aide d’Excel | Avantages | Navigation |
---|---|---|
Importer un fichier Excel ou .CSV externe dans Power Apps | Les données Excel chargées génèrent une table Dataverse. Avec les tableaux standard et personnalisés de Dataverse, vous pouvez stocker vos données en toute sécurité dans le cloud. Ces tables vous permettent de définir les données de votre organisation d’une manière adaptée aux besoins de votre entreprise, ce qui facilite leur utilisation dans vos applications. | Sélectionnez Démarrer avec les données>Créer de nouvelles tables>Importer un fichier Excel ou .CSV. |
Se connecter à un fichier Excel externe et l’utiliser pour créer une application canevas. Vos données restent là où elles se trouvent. | L’utilisation du connecteur Excel dans Power Apps fournit une méthode simple et rapide pour créer et déployer des applications avec des données stockées dans Excel. Il est particulièrement avantageux pour les créateurs qui utilisent déjà Excel et souhaitent améliorer ses fonctionnalités avec un minimum d’effort. Les créateurs bénéficient d’un accès au cloud, d’une manipulation facile des données, d’un prototypage rapide et d’aucune configuration de base de données complexe. | Sélectionnez Démarrer avec les données>Connecter des données externes>À partir d’Excel. |
Créer une application canevas vide, puis ajouter des données Excel | Vous bénéficiez d’une flexibilité, d’un contrôle et d’une personnalisation complets. Il vous permet de concevoir une application qui répond exactement à vos spécifications sans être limité par des modèles prédéfinis, offrant une plus grande liberté créative et une adaptabilité pour répondre à vos besoins uniques | Dans le volet de navigation de gauche, sélectionnez Créer>Démarrer avec un canevas vierge. |
Importer un fichier Excel externe
Lorsque vous importez vos données Excel dans Power Apps, elles ne restent pas simplement sous forme de fichier Excel. À la place, elles sont converties en table Dataverse. Cette conversion permet à vos données d’être plus facilement intégrées et gérées dans Power Apps, ce qui offre des fonctionnalités plus puissantes par rapport à l’utilisation exclusive d’Excel. Pour plus d’informations : Pourquoi utiliser Dataverse ?
Connectez-vous à Power Apps.
Sélectionnez Démarrer avec les données>Créer de nouvelles tables>Importer un fichier Excel ou .CSV.
Sélectionnez Sélectionner à partir de l’appareil et accédez à l’emplacement où votre fichier Excel est enregistré et téléchargez-le.
La taille maximale de fichier est de 5 Go.
Lorsque la table est créée, sélectionnez un nom de colonne ou le nom de la table pour modifier les propriétés en fonction de vos besoins. Si des valeurs dans les cellules sont incompatibles avec le type de données sélectionné lors de la modification des types de données de colonne, ces valeurs sont supprimées lors de la génération de la table. Pour plus d’informations, voir Créer et modifier des tables avec Power Apps
Sélectionnez Propriété de ligne et choisissez comment vous souhaitez gérer la propriété des lignes.
Lorsque vous avez terminé, sélectionnez Enregistrer et ouvrir l’application. Le système charge les 20 premières lignes de données afin que vous puissiez commencer à examiner les données dans votre application. Les données restantes sont chargées en arrière-plan.
Problèmes connus
- Le processus de téléchargement des données actuel ne prend pas en compte le paramètre de format des données d’environnement.
Se connecter à un fichier Excel externe à partir de Power Apps
Stockez le fichier Excel dans un service de stockage cloud tel que Dropbox, Google Drive OneDrive ou OneDrive Entreprise, car Power Apps ne peut se connecter qu’aux fichiers Excel stockés dans le cloud.
Power Apps dispose d’un connecteur Excel qui vous permet d’accéder à vos données Excel. Deux versions sont disponibles :
L’ancienne version se connecte aux fichiers Excel stockés dans des emplacements spécifiques, par exemple OneDrive Entreprise.
Nous vous recommandons d’utiliser la version la plus récente, appelée Excel Online (Business), qui offre une plus grande flexibilité en accédant à une plus grande variété de services de stockage de fichiers dans le cloud.
- Connectez-vous à Power Apps.
- Selon la manière dont vous souhaitez créer votre application, depuis l’écran d’accueil, sélectionnez l’une des options suivantes :
- Pour créer une application de galerie d’une seule page avec une disposition dynamique, choisissez l’une des options suivantes :
- Commencez avec des données>Connectez-vous à des données externes>À partir d’Excel.
- Commencer par la conception de la page>Galerie connectée à des données externes>À partir d’Excel.
- Pour créer une application mobile à trois écrans, sélectionnez Commencer avec un modèle d’application>De Excel.
- Pour créer une application de galerie d’une seule page avec une disposition dynamique, choisissez l’une des options suivantes :
- Une connexion à la fois. Pour sélectionner une autre connexion, sélectionnez le bouton ... pour changer de connexion ou ajouter une nouvelle connexion.
- Entrez l’emplacement du fichier et sélectionnez la table.
- Quand vous avez terminé, sélectionnez Créer une application.
Pour plus d’informations sur le partage de données Excel, voir Partage de tableaux Excel.
Créer une application canevas vide et ajouter des données Excel
Créez une application canevas vide, puis utilisez des données Excel formatées en tant que tableau comme source d’informations de l’application.
Suivez l’exemple ci-dessous pour créer une application avec deux écrans où les utilisateurs peuvent afficher (parcourir) les données d’un fichier Excel sur un écran, et sur un autre écran, ils peuvent interagir avec (ajouter, modifier ou supprimer) ces données. Les fonctionnalités d’interaction des données, telles que la création, la mise à jour et la suppression d’enregistrements, sont intégrées au deuxième écran de l’application.
Prérequis
Copiez ces données et collez-les dans un fichier Excel.
StartDay StartTime Bénévole Sauvegarder Samedi 10 h-midi Vasquez Kumashiro Samedi midi-14 h Ice Singhal Samedi 14 h-16 h Myk Mueller Dimanche 10 h-midi Li Adams Dimanche midi-14 h Singh Morgan Dimanche 14 h-16 h Batye Nguyen Formatez le tableau dans Excel et nommez-le Planification, afin que Power Apps puisse analyser les informations.
Enregistrez le fichier sous le nom eventsignup.xlsx, fermez-le, puis chargez-le dans un compte de stockage cloud, tel que OneDrive.
Important
Vous pouvez utiliser votre propre fichier Excel et passer en revue cet exemple seulement pour les concepts généraux. Cependant, les données du fichier Excel doivent être formatées en tant que tableau.
Créer une application vide et se connecter aux données
Connectez-vous à Power Apps.
Dans le volet de navigation de gauche, sélectionnez Créer>Démarrer avec un canevas vierge.
Sélectionnez la disposition Taille du téléphone.
L’application s’ouvre dans Power Apps Studio pour vous permettre d’ajouter des données et de commencer à créer l’application.
Au milieu de l’écran, sélectionnez Se connecter aux données.
Dans le volet Données, sélectionnez Ajouter des données. Sélectionnez la connexion pour votre compte de stockage cloud si elle s’affiche. Dans le cas contraire, procédez comme suit pour ajouter une connexion, par exemple OneDrive :
Dans la zone de recherche, entrez OneDrive et sélectionnez-le.
Sélectionnez Ajouter une connexion.
Dans le volet de connexion, sélectionnez Connecter.
Si vous y êtes invité, indiquez vos informations d’identification pour ce compte.
Sous Choisir un fichier Excel, recherchez, puis sélectionnez le fichier eventsignup.xlsx que vous avez enregistré précédemment.
Sous Choisir une table, cochez la case Planification, puis sélectionnez Se connecter.
Fermez le volet Données en sélectionnant l’icône de fermeture (X) dans l’angle supérieur droit.
Créer l’écran d’affichage
Dans la barre de commandes, sélectionnez Nouvel écran>Liste.
Un écran est ajouté avec plusieurs contrôles par défaut, comme une zone de recherche et un contrôle Galerie. La galerie couvre la totalité de l’écran sous la zone de recherche.
En haut du nouvel écran, sélectionnez l’Étiquette[Titre] et renommez-la Afficher les enregistrements.
Dans l’Arborescence, sélectionnez BrowseGallery1.
Dans le volet Propriétés de la galerie, définissez la Disposition sur Titre, sous-titre et corps.
Dans la barre de formule, remplacez CustomGallerySample par Planification et remplacez les deux instances de SampleText par Bénévole.
Sur le bord droit de la barre de formule, sélectionnez la flèche vers le bas Développer la barre de formule, puis sélectionnez Formater le texte.
La formule correspond à cet exemple :
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )
Dans le volet Propriétés, sélectionnez Modifier en regard de l’étiquette Champs.
Dans la zone Title2, sélectionnez Bénévole, dans la zone Subtitle2, sélectionnez StartDay, et dans la zone Body1, sélectionnez StartTime.
Fermez le volet Données en sélectionnant l’icône de fermeture (X) dans l’angle supérieur droit.
Les utilisateurs peuvent trier et filtrer la galerie par nom de bénévole selon les fonctions SortByColumns et Search dans cette formule.
- Si un utilisateur tape au moins une lettre dans la zone de recherche, la galerie affiche uniquement les enregistrements pour lesquels le champ Bénévole contient le texte saisi par l’utilisateur.
- Si un utilisateur sélectionne le bouton de tri (situé entre le bouton d’actualisation et le signe plus dans la barre de titre), la galerie affiche les enregistrements dans l’ordre croissant ou décroissant (en fonction du nombre de fois où l’utilisateur sélectionne le bouton) par rapport au champ Bénévole.
Pour plus d’informations sur ces fonctions et d’autres fonctions, consultez les informations de référence sur les formules.
Créer l’écran de modification
Dans la barre de commandes, cliquez sur Nouvel écran>Formulaire.
Dans l’Arborescence, sélectionnez EditForm1.
Dans le volet Propriétés, sélectionnez la flèche vers le bas à côté de Source de données, puis sélectionnez Planification dans la liste qui s’affiche.
Sous la source de données que vous avez spécifiée, sélectionnez Modifier les champs.
Dans le volet Champs, sélectionnez Ajouter un champ, cochez la case de chaque champ, puis sélectionnez Ajouter.
Sélectionnez la flèche à côté du nom de chaque champ à réduire, puis faites glisser le champ Bénévole vers le haut afin de le placer au tout début de la liste des champs.
Fermez le volet Champs en sélectionnant l’icône de fermeture (X) dans l’angle supérieur droit.
Définissez la propriété Élément du formulaire sur cette expression dans la barre de formule :
BrowseGallery1.Selected
En haut de l’écran, sélectionnez le contrôle Étiquette et remplacez [Title] par Modifier les enregistrements.
Supprimer et renommer les écrans
Dans l’Arborescence, sélectionnez les points de suspension (...) pour Screen1, puis sélectionnez Supprimer.
Sélectionnez les points de suspension (...) pour Screen2, sélectionnez Renommer, puis tapez ou collez ViewScreen.
Sélectionnez les points de suspension (...) pour Screen3, sélectionnez Renommer, puis tapez ou collez ChangeScreen.
Configurer les icônes sur l’écran d’affichage
Dans la partie supérieure de ViewScreen, sélectionnez l’icône de flèche circulaire.
Définissez la propriété OnSelect pour cette icône sur la formule suivante :
Refresh(Schedule)
Lorsque l’utilisateur sélectionne cette icône, les données du champ Planification sont actualisées à partir du fichier Excel.
Pour plus d’informations sur cette fonction et d’autres fonctions, consultez les informations de référence sur les formules.
Dans l’angle supérieur droit de ViewScreen, sélectionnez l’icône plus (+).
Définissez la propriété OnSelect pour cette icône sur la formule suivante :
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)
Lorsque l’utilisateur sélectionne cette icône, ChangeScreen apparaît avec tous les champs vides, afin que l’utilisateur puisse créer un enregistrement plus facilement.
Sélectionnez la flèche vers la droite pour le premier enregistrement de la galerie.
Définissez la propriété OnSelect de la flèche sur la formule suivante :
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)
Lorsque l’utilisateur sélectionne cette icône, ChangeScreen apparaît avec chaque champ affichant les données pour l’enregistrement sélectionné, afin que l’utilisateur puisse modifier ou supprimer l’enregistrement plus facilement.
Configurer les icônes sur l’écran de modification
Dans ChangeScreen, sélectionnez l’icône « X » dans l’angle supérieur gauche.
Définissez la propriété OnSelect pour cette icône sur la formule suivante :
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)
Lorsque l’utilisateur sélectionne cette icône, toutes les modifications apportées dans cet écran sont ignorées et l’écran d’affichage s’ouvre.
Dans l’angle supérieur droit, sélectionnez l’icône en forme de coche.
Définissez la propriété OnSelect de la coche sur la formule suivante :
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)
Lorsque l’utilisateur sélectionne cette icône, toutes les modifications apportées dans cet écran sont enregistrées et l’écran d’affichage s’ouvre.
Dans l’onglet Insertion, sélectionnez Icônes, puis sélectionnez l’icône Corbeille.
Définissez la propriété Color de la nouvelle icône sur White et déplacez la nouvelle icône afin qu’elle s’affiche en regard de l’icône en forme de coche.
Définissez la propriété Visible pour l’icône Corbeille sur la formule suivante :
EditForm1.Mode = FormMode.Edit
Cette icône s’affiche uniquement quand le formulaire est en mode Édition (et pas en mode Création).
Définissez la propriété OnSelect pour l’icône Corbeille sur la formule suivante :
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)
Lorsque l’utilisateur sélectionne cette icône, l’enregistrement sélectionné est supprimé de la source de données et l’écran d’affichage s’ouvre.
Tester l’application
Sélectionnez ViewScreen, puis prévisualisez l’application en appuyant sur F5 ou sélectionnez Aperçu.
Tapez ou collez une ou plusieurs lettres dans la zone de recherche pour filtrer la liste en fonction du nom du bénévole.
Sélectionnez l’icône de tri une ou plusieurs fois pour afficher les données par ordre croissant ou décroissant en fonction du nom du bénévole.
Ajoutez un enregistrement.
Mettez à jour l’enregistrement que vous avez ajouté, puis enregistrez les modifications.
Mettez à jour l’enregistrement que vous avez ajouté, puis annulez les modifications.
Supprimez l’enregistrement que vous avez ajouté.
Fermez le mode Aperçu en appuyant sur Échap ou en sélectionnant l’icône de fermeture dans l’angle supérieur droit.
Étapes suivantes
- Appuyer sur Ctrl+S pour enregistrer votre application dans le cloud afin de pouvoir l’exécuter à partir d’autres appareils.
- Partagez l’application afin que d’autres personnes puissent l’exécuter.