Freigeben über


Import von Dateien aus SharePoint und OneDrive für Arbeits- oder Schulzwecke

Power Query bietet eine Reihe von Möglichkeiten, um Zugriff auf Dateien zu erhalten, die entweder auf SharePoint oder Microsoft OneDrive für Arbeit oder Schule gehostet werden.

Dateien durchsuchen

Hinweis

Derzeit können Sie nur innerhalb von Power Query Online für PowerApps nach OneDrive für Business- oder Schulkonten-Dateien des authentifizierten Benutzers durchsuchen.

Warnung

Dieses Feature erfordert, dass Ihr Browser Cookies von Drittanbietern zulässt. Wenn Ihr Browser Cookies von Drittanbietern blockiert, wird das Dialogfeld "Durchsuchen " angezeigt, ist aber ohne Option zum Schließen des Dialogfelds leer.

Power Query stellt eine OneDrive-Schaltfläche "Durchsuchen " neben dem Textfeld " Dateipfad" oder "URL " bereit, wenn Sie einen Datenfluss in PowerApps mit einem dieser Connectors erstellen:

Screenshot des Excel-Connectors im Bereich

Wenn Sie diese Schaltfläche auswählen, werden Sie aufgefordert, den Authentifizierungsprozess zu durchlaufen. Nachdem Sie diesen Vorgang abgeschlossen haben, wird ein neues Fenster mit allen authentifizierten Benutzerdateien in OneDrive für Arbeit oder Schule angezeigt.

Screenshot des neuen Fensters, das Sie zum Durchsuchen der authentifizierten Benutzerdateien auf OneDrive für Arbeit oder Schule verwenden.

Sie können die Datei Ihrer Wahl auswählen und dann die Schaltfläche " Öffnen " auswählen. Nachdem Sie "Öffnen" ausgewählt haben, gelangen Sie zur Seite mit den anfänglichen Verbindungseinstellungen, auf der das Textfeld "Dateipfad" oder "URL " nun die genaue URL zu der Datei enthält, die Sie aus OneDrive für Arbeit oder Schule ausgewählt haben.

Screenshot des Fensters

Sie können die Schaltfläche "Weiter " in der unteren rechten Ecke des Fensters auswählen, um den Vorgang fortzusetzen und Ihre Daten abzurufen.

Vom Web-Connector unter Verwendung einer Datei-URL

  1. Navigieren Sie mit einem Browser zu Ihrem OneDrive für Arbeit oder Schule. Klicken Sie mit der rechten Maustaste auf die datei, die Sie verwenden möchten, und wählen Sie "In Excel öffnen" aus.

    Hinweis

    Ihre Browserschnittstelle sieht möglicherweise nicht genau wie die folgende Abbildung aus. Es gibt viele Möglichkeiten zum Auswählen von "In Excel öffnen" für Dateien in Ihrer OneDrive-Benutzeroberfläche für Geschäfts-, Schul- oder Unibrowser. Sie können eine beliebige Option verwenden, mit der Sie die Datei in Excel öffnen können.

    Screenshot von OneDrive in einem Browser mit der Auswahl

  2. Wählen Sie in Excel "Dateiinformationen>" und dann die Schaltfläche "Pfad kopieren" aus.

    Screenshot des Menüs

Führen Sie die folgenden Schritte aus, um den Link zu verwenden, den Sie soeben in Power Query kopiert haben:

  1. Wählen Sie "Daten abrufen">"Web" aus.

    Screenshot des Menübands

  2. Wählen Sie im Dialogfeld "Aus dem Web " die Option "Einfach " aus, und fügen Sie den Link in die URL ein.

  3. Entfernen Sie die Zeichenfolge "?web=1 " am Ende des Links, damit Power Query ordnungsgemäß zu Ihrer Datei navigieren kann, und wählen Sie dann "OK" aus.

    Screenshot des Dialogfelds

  4. Wenn Power Query Sie zur Eingabe von Anmeldeinformationen auffordert, wählen Sie entweder Windows (für lokale SharePoint-Websites) oder organisationsinternes Konto (für Microsoft 365- oder OneDrive für Geschäfts-, Schul- oder Uniwebsites) aus. Wählen Sie "Verbinden" aus.

    Screenshot der Power BI Desktop-Anmeldeinformationsaufforderung, wobei die Auswahl von Windows- oder Organisationskonten hervorgehoben wird.

    Vorsicht

    Wenn Sie mit Dateien arbeiten, die auf OneDrive home gehostet werden, muss die Datei, mit der Sie eine Verbindung herstellen möchten, öffentlich verfügbar sein. Wenn Sie die Authentifizierungsmethode für diese Verbindung festlegen, wählen Sie die Option "Anonym" aus.

Wenn das Dialogfeld "Navigator " angezeigt wird, können Sie aus der Liste der Tabellen, Blätter und Bereiche in der Excel-Arbeitsmappe auswählen. Von dort aus können Sie die OneDrive-Datei zu geschäftlichen oder schulischen Zwecken genauso wie jede andere Excel-Datei verwenden. Sie können Berichte erstellen und diese in Datensätzen verwenden, wie Sie es mit jeder anderen Datenquelle tun würden.

Hinweis

Um eine Datei aus OneDrive für Arbeits- oder Schulzwecke als Datenquelle im Power BI-Dienst zu verwenden, für die die Dienstaktualisierung aktiviert ist, stellen Sie sicher, dass Sie OAuth2 als Authentifizierungsmethode auswählen, wenn Sie die Aktualisierungseinstellungen konfigurieren. Andernfalls tritt möglicherweise ein Fehler auf (z. B. Fehler beim Aktualisieren von Datenquellenanmeldeinformationen), wenn Sie versuchen, eine Verbindung herzustellen oder zu aktualisieren. Die Auswahl von OAuth2 als Authentifizierungsmethode behebt diesen Anmeldeinformationsfehler.

SharePoint-Ordnerverbinder

Sie können eine detaillierte Schritt-für-Schritt-Anleitung im Artikel SharePoint-Ordner lesen, um eine Verbindung mit den auf Ihrer SharePoint-Website gehosteten Dateien herzustellen.

Nach dem erfolgreichen Herstellen der Verbindung werden Sie mit einer Tabellenvorschau aufgefordert, die die Dateien auf Ihrer SharePoint-Website anzeigt. Wählen Sie unten rechts im Fenster die Schaltfläche "Daten transformieren " aus.

Screenshot der Tabellenvorschau nach dem Herstellen einer Verbindung mit einer SharePoint-Website mithilfe des SharePoint-Ordnerkonnektors, der die in der SharePoint-Website gefundenen Dateien anzeigt.

Wenn Sie die Schaltfläche "Daten transformieren " auswählen, gelangen Sie zu einer Ansicht der Daten, die als Dateisystemansicht bezeichnet werden. Jede der Zeilen in dieser Tabelle stellt eine Datei dar, die auf Ihrer SharePoint-Website gefunden wurde.

Screenshot der Tabellenvorschau der Dateien auf der SharePoint-Website nach auswahl der Schaltfläche

Die Tabelle enthält eine Spalte mit dem Namen "Inhalt ", die Ihre Datei in einem Binärformat enthält. Die Werte in der Spalte "Inhalt " weisen eine andere Farbe als die restlichen Werte in den anderen Spalten der Tabelle auf, wodurch angegeben wird, dass sie auswählbar sind.

Wenn Sie einen Binärwert in der Spalte "Inhalt " auswählen, fügt Power Query automatisch eine Reihe von Schritten in Ihrer Abfrage hinzu, um zu der Datei zu navigieren und deren Inhalt nach Möglichkeit zu interpretieren.

Beispielsweise können Sie aus der Tabelle, die in der vorherigen Abbildung gezeigt wird, die zweite Zeile auswählen, in der das Feld "Name " den Wert 02-February.csvhat. Power Query erstellt automatisch eine Reihe von Schritten zum Navigieren und Interpretieren des Inhalts der Datei als CSV-Datei.

Screenshot des Inhalts einer CSV-Datei mit dem Namen 02-February.csv, die von Power Query im Abschnitt

Hinweis

Sie können mit der Tabelle interagieren, indem Sie Filter, Sortierungen und andere Transformationen anwenden, bevor Sie zur Datei Ihrer Wahl navigieren. Nachdem Sie diese Transformationen abgeschlossen haben, wählen Sie den Binären Wert aus, den Sie anzeigen möchten.

OneDrive für Arbeits- oder Schulerfahrung

Der SharePoint-Ordnerconnector und seine Erfahrung funktionieren auch für Dateien, die auf OneDrive für Arbeit oder Schule gehostet werden. Die URL, die Sie verwenden müssen, unterscheidet sich jedoch von der URL, die Sie für eine SharePoint-Website verwenden würden. Um Ihre eindeutige URL zu finden, wechseln Sie zu Ihrem OneDrive für Geschäfts-, Schul- oder Uniportal, und kopieren Sie die URL aus Ihrem Browser. Diese URL sieht möglicherweise ähnlich wie im folgenden Beispiel aus:

https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx

Sie benötigen nicht die vollständige URL, sondern nur die ersten Teile. Die URL, die Sie in Power Query verwenden müssen, weist das folgende Format auf:

https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>

Beispiel:

https://contoso-my.sharepoint/personal/user123_contoso_com

SharePoint.Contents-Funktion

Während der SharePoint-Ordnerconnector Ihnen eine Erfahrung bietet, in der Sie alle dateien sehen können, die in Ihrer SharePoint- oder OneDrive für Geschäfts-, Schul- oder Uniwebsite verfügbar sind, können Sie sich auch für eine andere Benutzeroberfläche entscheiden. In dieser Erfahrung können Sie durch Ihre SharePoint- oder OneDrive-Ordner für Geschäfts-, Schul- oder Uniordner navigieren und den Ordner oder die Dateien erreichen, an denen Sie interessiert sind.

Diese Erfahrung wird über die SharePoint.Contents Funktion bereitgestellt. Führen Sie die folgenden Schritte aus, um diese Funktion zu verwenden:

  1. Erstellen Sie eine leere Abfrage.

  2. Ändern Sie den Code in der Formelzeile so, SharePoint.Contents("url") dass url das gleiche Format ist, das beim SharePoint-Ordnerconnector verwendet wird. Beispiel:

    SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")

    Hinweis

    Standardmäßig versucht diese Funktion, die SharePoint-API Version 14 zum Herstellen einer Verbindung zu verwenden. Wenn Sie nicht sicher sind, welche API-Version von Ihrer SharePoint-Website verwendet wird, sollten Sie versuchen, den folgenden Beispielcode zu verwenden: SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"])

  3. Power Query fordert an, dass Sie eine Authentifizierungsmethode für Ihre Verbindung hinzufügen. Verwenden Sie dieselbe Authentifizierungsmethode, die Sie für den SharePoint-Dateiconnector verwenden.

  4. Navigieren Sie durch die verschiedenen Dokumente zu dem bestimmten Ordner oder den dateien, an denen Sie interessiert sind.

    Stellen Sie sich beispielsweise eine SharePoint-Website mit einem Ordner "Freigegebene Dokumente " vor. Sie können den Tabellenwertin der Inhaltsspalte für diesen Ordner auswählen und direkt zu diesem Ordner navigieren.

    Screenshot der Tabellenansicht nach dem Herstellen einer Verbindung mit der SharePoint-Website mit der Funktion

    Innerhalb dieses Ordners "Freigegebene Dokumente " befindet sich ein Ordner, in dem das Unternehmen alle Verkaufsberichte speichert. Dieser Ordner heißt "Vertriebsberichte". Sie können den Tabellenwert in der Spalte "Inhalt " für diese Zeile auswählen.

    Screenshot der Tabellenvorschau nach der Navigation zum Ordner

    Mit allen Dateien im Ordner " Vertriebsberichte " können Sie die Schaltfläche " Dateien kombinieren " (siehe Übersicht "Dateien kombinieren") auswählen, um die Daten aus allen Dateien in diesem Ordner in einer einzigen Tabelle zu kombinieren. Oder Sie können direkt zu einer einzelnen Datei Ihrer Wahl navigieren, indem Sie den Binärwert aus der Spalte "Inhalt " auswählen.

    Screenshot der Tabellenvorschau nach der Navigation zum Ordner

Hinweis

Die von der SharePoint.Contents Funktion bereitgestellte Erfahrung ist für SharePoint und OneDrive für Geschäfts- oder Schulumgebungen mit einer großen Anzahl von Dateien optimal.