Remarque
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.
Power Query offre une série de façons d’accéder aux fichiers hébergés sur SharePoint ou Microsoft OneDrive pour le travail ou l’établissement scolaire.
Parcourir les fichiers
Note
Actuellement, vous pouvez uniquement rechercher des fichiers OneDrive professionnels ou scolaires de l’utilisateur authentifié à l’intérieur de Power Query Online pour PowerApps.
Avertissement
Cette fonctionnalité nécessite que votre navigateur autorise les cookies tiers. Si votre navigateur bloque les cookies tiers, la boîte de dialogue Parcourir s’affiche, mais elle est vide et il n’y a aucune option pour fermer la boîte de dialogue.
Power Query fournit un bouton Parcourir OneDrive en regard de la zone de texte Chemin de fichier ou URL lorsque vous créez un flux de données dans PowerApps à l’aide de l’un de ces connecteurs :
Lorsque vous sélectionnez ce bouton, vous êtes invité à passer par le processus d’authentification. Une fois ce processus terminé, une nouvelle fenêtre s’affiche avec tous les fichiers utilisateur authentifiés à l’intérieur de OneDrive pour le travail ou l’établissement scolaire.
Vous pouvez sélectionner le fichier de votre choix, puis sélectionner le bouton Ouvrir . Après avoir sélectionné Ouvrir, vous revenez à la page des paramètres de connexion initiales où le chemin d’accès ou la zone de texte URL du fichier contient désormais l’URL exacte du fichier que vous avez sélectionné à partir de OneDrive pour le travail ou l’établissement scolaire.
Vous pouvez sélectionner le bouton Suivant en bas à droite de la fenêtre pour poursuivre le processus et obtenir vos données.
Depuis le connecteur Web à l’aide d’une URL de fichier
Accédez à votre espace OneDrive professionnel ou scolaire à l’aide d’un navigateur. Cliquez avec le bouton droit sur le fichier que vous souhaitez utiliser, puis sélectionnez Ouvrir dans Excel.
Note
L’interface de votre navigateur peut ne pas ressembler exactement à l’image suivante. Il existe de nombreuses façons de sélectionner Ouvrir dans Excel pour les fichiers dans votre interface de navigateur OneDrive entreprise ou scolaire. Vous pouvez utiliser n’importe quelle option qui vous permet d’ouvrir le fichier dans Excel.
Dans Excel, sélectionnezInformations>, puis sélectionnez le bouton Copier le chemin d’accès.
Pour utiliser le lien que vous venez de copier dans Power Query, procédez comme suit :
Sélectionnez Obtenir des données>Web.
Dans la boîte de dialogue À partir du web, sélectionnez l’option De base et collez le lien dans l’URL.
Supprimez la chaîne ?web=1 à la fin du lien afin que Power Query puisse accéder correctement à votre fichier, puis sélectionnez OK.
Si Power Query vous invite à entrer des informations d’identification, choisissez Windows (pour les sites SharePoint locaux) ou compte d’organisation (pour Microsoft 365 ou OneDrive pour les sites professionnels ou scolaires). Sélectionnez Se connecter.
Caution
Lorsque vous travaillez avec des fichiers hébergés sur OneDrive pour la maison, le fichier auquel vous souhaitez vous connecter doit être disponible publiquement. Lorsque vous définissez la méthode d’authentification pour cette connexion, sélectionnez l’option Anonyme .
Lorsque la boîte de dialogue Navigateur s’affiche, vous pouvez sélectionner dans la liste des tableaux, feuilles et plages trouvés dans le classeur Excel. À partir de là, vous pouvez utiliser le fichier OneDrive professionnel ou scolaire comme n’importe quel autre fichier Excel. Vous pouvez créer des rapports et l’utiliser dans des jeux de données comme vous le feriez avec n’importe quelle autre source de données.
Note
Pour utiliser un fichier OneDrive professionnel ou scolaire comme source de données dans le service Power BI, avec l’actualisation du service activée pour ce fichier, veillez à sélectionner OAuth2 comme méthode d’authentification lors de la configuration de vos paramètres d’actualisation. Sinon, vous pouvez rencontrer une erreur (par exemple, Échec de la mise à jour des informations d’identification de la source de données) lorsque vous tentez de vous connecter ou d’actualiser. La sélection d’OAuth2 comme méthode d’authentification résout cette erreur d’informations d’identification.
Connecteur de dossier SharePoint
Vous pouvez lire un guide détaillé détaillé sur la connexion aux fichiers hébergés sur votre site SharePoint dans l’article sur le dossier SharePoint .
Une fois la connexion établie, vous serez invité à afficher un aperçu de tableau qui présente les fichiers de votre site SharePoint. Sélectionnez le bouton Transformer les données en bas à droite de la fenêtre.
Si vous sélectionnez le bouton Transformer des données , vous accédez à une vue des données appelées vue système de fichiers. Chacune des lignes de ce tableau représente un fichier trouvé dans votre site SharePoint.
La table a une colonne nommée Content qui contient votre fichier dans un format binaire. Les valeurs de la colonne Contenu ont une couleur différente du reste des valeurs dans les autres colonnes de la table, ce qui indique qu’elles sont sélectionnables.
Lorsque vous sélectionnez une valeur binaire dans la colonne Contenu , Power Query ajoute automatiquement une série d’étapes dans votre requête pour accéder au fichier et interpréter son contenu le cas échéant.
Par exemple, dans le tableau indiqué dans l’image précédente, vous pouvez sélectionner la deuxième ligne où le champ Name a la valeur 02-February.csv. Power Query crée automatiquement une série d’étapes pour naviguer et interpréter le contenu du fichier en tant que fichier CSV.
Note
Vous pouvez interagir avec la table en appliquant des filtres, des tris et d’autres transformations avant de naviguer dans le fichier de votre choix. Une fois ces transformations terminées, sélectionnez la valeur binaire à afficher.
OneDrive pour l’expérience professionnelle ou scolaire
Le connecteur de dossiers SharePoint et son expérience fonctionnent également pour les fichiers hébergés sur OneDrive pour le travail ou l’établissement scolaire. Toutefois, l’URL que vous devez utiliser est différente de celle que vous utiliseriez pour un site SharePoint. Pour localiser votre URL unique, accédez à votre portail OneDrive professionnel ou scolaire et copiez l’URL à partir de votre navigateur. Cette URL peut ressembler à l’exemple suivant :
https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx
Vous n’avez pas besoin de l’URL complète, mais seulement des premières parties. L’URL que vous devez utiliser dans Power Query a le format suivant :
https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>
Par exemple:
https://contoso-my.sharepoint/personal/user123_contoso_com
La fonction SharePoint.Contents
Bien que le connecteur de dossiers SharePoint vous offre une expérience dans laquelle vous pouvez voir tous les fichiers disponibles dans votre site SharePoint ou OneDrive professionnel ou scolaire à la fois, vous pouvez également choisir une autre expérience. Dans cette expérience, vous pouvez parcourir vos dossiers SharePoint ou OneDrive pour les dossiers professionnels ou scolaires et accéder au dossier ou aux fichiers qui vous intéressent.
Cette expérience est fournie par le biais de la SharePoint.Contents fonction. Pour utiliser cette fonction, procédez comme suit :
Créez une requête vide.
Modifiez le code dans la barre de formule pour qu'il soit
SharePoint.Contents("url")là oùurlutilise le même format que celui du connecteur de dossier SharePoint. Par exemple:SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")Note
Par défaut, cette fonction tente d’utiliser l’API SharePoint version 14 pour se connecter. Si vous n’êtes pas certain de la version de l’API utilisée par votre site SharePoint, vous pouvez essayer d’utiliser l’exemple de code suivant :
SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"])Power Query demande que vous ajoutez une méthode d’authentification pour votre connexion. Utilisez la même méthode d’authentification que celle que vous utiliseriez pour le connecteur de fichiers SharePoint.
Parcourez les différents documents vers le dossier ou les fichiers spécifiques qui vous intéressent.
Par exemple, imaginez un site SharePoint avec un dossier Documents partagés . Vous pouvez sélectionner la valeur table dans la colonne Contenu de ce dossier et accéder directement à ce dossier.
Dans ce dossier Documents partagés , il existe un dossier dans lequel l’entreprise stocke tous les rapports de vente. Ce dossier est nommé Sales Reports. Vous pouvez sélectionner la valeur table dans la colonne Contenu de cette ligne.
Avec tous les fichiers dans le dossier Rapports de ventes , vous pouvez sélectionner le bouton Combiner des fichiers (voir Vue d’ensemble de Combiner des fichiers) pour combiner les données de tous les fichiers de ce dossier vers une seule table. Vous pouvez également accéder directement à un seul fichier de votre choix en sélectionnant la valeur binaire dans la colonne Contenu .
Note
L’expérience fournie par la SharePoint.Contents fonction est optimale pour SharePoint et OneDrive pour les environnements professionnels ou scolaires avec un grand nombre de fichiers.