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.
Pour obtenir (importer) des données dans des tables Microsoft Dataverse, utilisez un fichier de feuille de calcul Excel ou un fichier de valeurs séparées par des virgules (CSV).
Lorsque vous exportez des données de table Dataverse, elles sont exportées sous forme de fichier CSV.
Importer à partir d’un fichier Excel ou CSV
Il existe deux façons d’importer des données à partir d’Excel.
- Option 1 : Importer en créant et en modifiant un modèle de fichier
- Option 2 : Importation en apportant votre propre fichier source
Important
- Pour importer ou exporter des données, vous devez disposer du rôle de sécurité Créateur d’environnement.
- L’importation à partir d’un fichier Excel ou CSV à l’aide de la commande Importer>Importer des données depuis Excel n’est pas disponible dans les environnements GCC, GCC High et DoD. Pour contourner cette limitation, dans la zone Tables de Power Apps, sélectionnez Importer>Importer des données, puis choisissez une source de données, par exemple Classeur Excel ou Texte/CSV.
Option 1 : Importer en créant et en modifiant un modèle de fichier
Chaque table comporte des colonnes obligatoires qui doivent exister dans votre fichier d’entrée. Nous vous recommandons de créer un modèle. Pour cela, vous devez exporter les données à partir de la table. Ensuite, utilisez le même fichier et modifiez-le avec vos données. Enfin, réimportez le fichier modifié dans la table. L’utilisation d’un modèle peut vous faire gagner du temps car vous n’avez pas à spécifier les colonnes requises pour chaque tableau.
Préparer le modèle de fichier
- Exporter les données de table.
- Définissez un plan pour vous assurer que les données sont uniques avant de les importer. Utilisez des clés primaires ou des clés secondaires. Pour plus d’informations, voir : Vérifier l’unicité lors de l’importation des données dans un tableau à partir d’un fichier Excel ou CSV
Modifier le fichier avec vos données
Copiez les données de votre fichier Excel ou CSV dans le modèle que vous venez de créer à l’étape précédente.
Importer le fichier
- Dans powerapps.com, sélectionnez Tables dans le volet de navigation de gauche. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.
- Sélectionnez Importer>Importer des données à partir d’Excel.
- Sélectionnez les tables dans lesquelles vous souhaitez importer les données, puis sélectionnez Suivant.
- Sur la page Importer les données, sélectionnez Charger, et choisissez votre fichier. Suivez les invites pour charger votre fichier.
- Une fois que le fichier est chargé et que le Statut du mappage indique Le mappage a réussi, sélectionnez Importer dans le coin supérieur droit. Allez dans Résoudre les erreurs de mappage avec Excel pour parcourir et corriger les erreurs de mappage.
Une fois l’importation terminée correctement, vous verrez le nombre total d’insertions et de mises à jour.
Nouvelle importation depuis Excel (version préliminaire)
[Cette rubrique fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]
La nouvelle expérience d’importation permet aux utilisateurs d’importer des données directement à partir d’un fichier Excel dans des tables Dataverse existantes à l’aide d’une interface utilisateur unifiée. Cette expérience améliore la méthode d’importation d’origine en offrant les avantages suivants :
- Mappage assisté : utilise la recherche vectorielle pour fournir des suggestions de mappage de colonnes plus pertinentes en fonction du contexte.
- Sélection de feuille : les utilisateurs peuvent choisir la feuille à importer à partir d’un fichier Excel multifeuille.
- Notifications : commentaires en temps réel sur le statut de l’importation, y compris les états Terminé, En cours et Erreur.
- Journaux d’erreurs : journaux téléchargeables pour aider les utilisateurs à auto-diagnostiquer et résoudre les problèmes de manière autonome.
- Amélioration des performances : l’ingestion asynchrone offre une meilleure fiabilité et vitesse pour les fichiers volumineux.
Important
- Cette fonctionnalité est en version préliminaire.
- Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont soumises à des conditions d’utilisation supplémentaires, et sont disponibles avant une version officielle de telle sorte que les clients puissent tirer parti d’un accès anticipé et fournir leurs commentaires.
Prérequis
Pour utiliser cette fonctionnalité, un administrateur Power Platform doit activer le paramètre d’environnement Importer Excel dans la table existante avec mappage assisté dans le centre d’administration Power Platform. Sélectionnez l’environnement, puis sélectionnez Paramètres>Produit>Fonctionnalités et activez le paramètre Importer Excel dans la table existante avec mappage assisté.
Étapes pour importer depuis Excel (version préliminaire)
- Accédez à la table dans laquelle vous souhaitez importer des données, puis dans la barre de commandes, sélectionnez Importer>Importer depuis Excel (version préliminaire).
- Téléchargez votre fichier Excel et sélectionnez la feuille à importer.
- Mappez les colonnes. Une clé primaire est nécessaire si vous souhaitez mettre à jour des enregistrements existants dans la table. Si aucune clé primaire n’est sélectionnée (option « Aucun »), tous les enregistrements de la feuille Excel ou du fichier CSV sont ajoutés en tant que nouveaux enregistrements.
- Passez en revue le résumé et sélectionnez Importer.
Surveillez l’état de l’importation à partir des notifications :
- En cours : activité d’importation en cours avec le message Vos données sont en cours d’importation.
- Succès : les données ont été traitées ou indexées avec le message Chargement terminé affiché.
- Erreur : Chargement terminé avec quelques erreurs affichée, avec un lien pour télécharger les journaux et résoudre les problèmes.
Option 2 : Importation en apportant votre propre fichier source
Si vous êtes un utilisateur avancé et que vous connaissez les colonnes obligatoires pour une table donnée pour les tables Dataverse, définissez votre propre fichier source Excel ou CSV. Suivez les étapes dans Importer le fichier.
Résoudre les erreurs de mappage avec Excel
Si vous obtenez des erreurs de mappage après avoir chargé votre fichier, sélectionnez Statut de mappage. Prenez les mesures suivantes pour inspecter et rectifier les erreurs de mappage de colonnes.
Utilisez le menu déroulant de droite, sous Afficher, pour parcourir les Colonnes non mappés, les Champs avec erreur, ou les Champs obligatoires.
Astuce
- Selon que vous obtenez un avertissement ou une erreur inspectez les Colonnes non mappées ou les Champs avec erreur avec le menu déroulant dans Mappages de colonnes.
- Utilisez la logique d’ upsert (Mise à jour ou Insertion) pour mettre à jour la ligne, si elle existe déjà, ou insérer une nouvelle ligne.
Après avoir résolu tous les avertissements et erreurs, sélectionnez Enregistrer les modifications dans l’angle supérieur droit. Vous retournez à l’écran Importer des données.
Une fois que la colonne Statut du mappage indique Le mappage a réussi, sélectionnez Importer dans le coin supérieur droit.
Quand le message L’importation s’est terminée correctement apparaît, le nombre total d’insertions et de mises à jour s’affiche.
Vérifier l’unicité lors de l’importation des données dans un tableau à partir d’un fichier Excel ou CSV
Les tables Dataverse utilisent une clé primaire pour identifier de manière unique les lignes d’une table Dataverse. La clé primaire pour une table Dataverse est l’identificateur global unique (GUID). Il forme la base par défaut pour l’ID de ligne. Les opérations sur les données, telles que l’importation des données dans les table Dataverse, mettent en évidence les clés primaires par défaut.
Exemple :
La clé primaire pour une table Compte est accountid.
Parfois, une clé primaire peut ne pas fonctionner lorsque vous intégrez des données depuis une source externe. Utilisez Dataverse pour définir des clés secondaires qui identifient de manière unique une ligne à la place de la clé primaire.
Exemple :
Pour une table Compte, vous pouvez définir transactioncurrencyid comme clé secondaire à l’aide d’un ID basé sur la clé naturel. Par exemple, utilisez Dollar US au lieu de la valeur GUID 88c6c893-5b45-e811-a953-000d3a33bcb9 affichée précédemment. Vous pouvez également choisir symbole monétaire ou nom de la devise en tant que clés. Pour plus d’informations, voir : Définir des clés secondaires à l’aide du portail Power Apps
Vous pouvez toujours continuer à utiliser des identificateurs après avoir spécifié des clés secondaires. Dans l’exemple précédent, le premier fichier est encore valide si des GUID sont des données valides.
Exporter des données
Exportez les données d’une seule table au format CSV (valeurs séparées par des virgules).
Connectez-vous à Power Apps dans le volet de navigation de gauche et sélectionnez Tables . Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.
Sélectionnez Exporter>Exporter des données.
Sélectionnez la table à partir de laquelle vous souhaitez exporter les données, puis sélectionnez Exporter les données.
Une fois l’exportation terminée, sélectionnez Télécharger les données exportées pour télécharger le fichier CSV dans le dossier de téléchargement spécifié dans votre navigateur web.
Nonte
Les exportations ont un délai de 12 minutes. Si le volume de données exportées dépasse 12 minutes, l’exportation échouera. Si cela se produit, exportez les données dans des segments plus petits.
Types de données et champs non pris en charge
Les types de données suivants ne sont actuellement pas pris en charge pour l’importation ou l’exportation.
- Fuseau horaire
- Choix (sélections multiples)
- Image
- File
Les champs suivants sont des champs système et ne sont pas pris en charge pour l’importation et l’exportation.
Ownerid
Createdby
Createdonbehalfby
Createdon
Modifiedby
Modifiedonbehalfby
Modifiedon
Overriddencreatedon
Nonte
Les fonctionnalités Obtenir des données à partir d’Excel et Exporter des données ne sont actuellement pas incluses dans le Plan Développeur Power Apps.
Importer à l’aide d’un connecteur
Utilisez un connecteur pour importer des données à partir d’une sélection de nombreuses sources différentes, comme Azure, base de données SQL Server, SharePoint, Access, OData, etc. En savoir plus : Créer et utiliser des flux de données dans Power Apps