Sdílet prostřednictvím


Import souborů SharePointu a OneDrive pro firmy

Power Query nabízí řadu způsobů, jak získat přístup k souborům hostovaným na SharePointu nebo OneDrive pro firmy.

Procházení souborů

Poznámka:

V současné době můžete vyhledat jenom OneDrive pro firmy soubory ověřeného uživatele v Power Query Online pro PowerApps.

Upozorňující

Tato funkce vyžaduje, aby prohlížeč povolil soubory cookie třetích stran. Pokud váš prohlížeč zablokoval soubory cookie třetích stran, zobrazí se dialogové okno Procházet, ale bude zcela prázdné bez možnosti dialogové okno zavřít.

Power Query nabízí tlačítko Procházet OneDrive vedle textového pole Cesta k souboru nebo adresa URL při vytváření toku dat v PowerApps pomocí některého z těchto konektorů:

Procházet OneDrive... v okně nastavení Připojení pro konektor Excelu.

Když vyberete toto tlačítko, zobrazí se výzva, abyste prošli procesem ověřování. Po dokončení tohoto procesu se zobrazí nové okno se všemi soubory uvnitř OneDrive pro firmy ověřeného uživatele.

Nové okno pro procházení souborů z OneDrive pro firmy ověřeného uživatele.

Můžete vybrat soubor podle svého výběru a pak vybrat tlačítko Otevřít . Po výběru možnosti Otevřít se vrátíte na stránku nastavení počátečního připojení, kde uvidíte, že v textovém poli Cesta k souboru nebo adresa URL je teď přesná adresa URL souboru vybraného z OneDrive pro firmy.

okno nastavení Připojení s adresou URL vybraného souboru hostovaného na OneDrive pro firmy.

Pokud chcete pokračovat v procesu a získat data, můžete vybrat tlačítko Další v pravém dolním rohu okna.

Z webového konektoru pomocí adresy URL souboru

  1. Pomocí prohlížeče přejděte do svého OneDrive pro firmy umístění. Klikněte pravým tlačítkem myši na soubor, který chcete použít, a vyberte Otevřít v Aplikaci Excel.

    Poznámka:

    Vaše rozhraní prohlížeče nemusí vypadat přesně jako na následujícím obrázku. Existuje mnoho způsobů, jak vybrat Otevřít v Excelu pro soubory v OneDrive pro firmy rozhraní prohlížeče. Můžete použít libovolnou možnost, která vám umožní otevřít soubor v Excelu.

    Snímek obrazovky OneDrivu v prohlížeči zobrazující výběr Otevřít v Excelu

  2. V Excelu vyberte Informace o souboru>a pak vyberte tlačítko Kopírovat cestu.

    Snímek obrazovky s nabídkou Informace zobrazující výběr tlačítka Kopírovat cestu

Pokud chcete použít odkaz, který jste právě zkopírovali v Power Query, postupujte takto:

  1. Vyberte Získat data>na webu.

    Snímek obrazovky s pásem karet Načíst data v Power BI Desktopu s výběrem webu

  2. V dialogovém okně Z webu vyberte možnost Základní a vložte odkaz do adresy URL.

  3. Odeberte řetězec ?web=1 na konci odkazu, aby Power Query mohl správně přejít do souboru a pak vyberte OK.

    Snímek obrazovky s dialogovým oknem Z webu, které ukazuje, jak odebrat řetězec z pole adresy URL

  4. Pokud vás Power Query vyzve k zadání přihlašovacích údajů, zvolte Windows (pro místní sharepointové weby) nebo účet organizace (pro Weby Microsoft 365 nebo OneDrive pro firmy). Výběr Připojení.

    Snímek obrazovky s výzvou k zadání přihlašovacích údajů Power BI Desktopu s důrazem na výběr účtu Windows nebo organizace

    Upozornění

    Při práci se soubory hostovanými na OneDrivu pro domácnosti musí být soubor, ke kterému se chcete připojit, veřejně dostupný. Při nastavování metody ověřování pro toto připojení vyberte možnost Anonymní .

Když se zobrazí dialogové okno Navigátor, můžete vybrat ze seznamu tabulek, listů a oblastí nalezených v excelovém sešitu. Odtud můžete použít OneDrive pro firmy soubor stejně jako jakýkoli jiný excelové soubory. Sestavy můžete vytvářet a používat v datových sadách stejně jako u jakéhokoli jiného zdroje dat.

Poznámka:

Pokud chcete použít soubor OneDrive pro firmy jako zdroj dat v služba Power BI, s povolenou aktualizací služby pro tento soubor nezapomeňte při konfiguraci nastavení aktualizace vybrat OAuth2 jako metodu ověřování. V opačném případě se při pokusu o připojení nebo aktualizaci může zobrazit chyba (například se nepodařilo aktualizovat přihlašovací údaje ke zdroji dat). Výběr OAuth2 jako metody ověřování opravuje chybu přihlašovacích údajů.

Konektor složky SharePointu

Podrobné pokyny k připojení k souborům hostovaným na sharepointovém webu najdete v článku o složce SharePointu.

Po úspěšném navazování připojení se zobrazí výzva s náhledem tabulky, která zobrazuje soubory na sharepointovém webu. Vyberte tlačítko Transformovat data v pravém dolním rohu okna.

Náhled tabulky po připojení k sharepointovém webu pomocí konektoru složky SharePointu zobrazující soubory nalezené na sharepointovém webu

Výběrem tlačítka Transformovat data přejdete do zobrazení dat, která se nazývají zobrazení systému souborů. Každý z řádků v této tabulce představuje soubor, který byl nalezen na vašem sharepointovém webu.

Náhled souborů na sharepointovém webu po výběru tlačítka Transformovat data

Tabulka obsahuje sloupec s názvem Obsah , který obsahuje váš soubor v binárním formátu. Hodnoty ve sloupci Obsah mají jinou barvu než ostatní hodnoty v ostatních sloupcích tabulky, což znamená, že je možné je vybrat.

Když ve sloupci Obsah vyberete binární hodnotu, Power Query automaticky přidá do dotazu řadu kroků pro přechod do souboru a interpretaci jejího obsahu tam, kde je to možné.

Například z tabulky zobrazené na předchozím obrázku můžete vybrat druhý řádek, kde pole Název má hodnotu 02-February.csv. Power Query automaticky vytvoří řadu kroků pro navigaci a interpretaci obsahu souboru jako souboru CSV.

Obsah souboru CSV s názvem 02-February.csv, který Power Query automaticky interpretoval, jak je znázorněno v části Použitý postup.

Poznámka:

S tabulkou můžete pracovat použitím filtrů, řazení a dalších transformací před přechodem na soubor podle vašeho výběru. Po dokončení těchto transformací vyberte binární hodnotu, kterou chcete zobrazit.

prostředí OneDrive pro firmy

Konektor složky SharePointu a jeho prostředí také fungují pro soubory hostované na OneDrive pro firmy. Adresa URL, kterou potřebujete použít, se ale liší od adresy URL, kterou byste použili pro sharepointový web. Pokud chcete vyhledat jedinečnou adresu URL, přejděte na portál OneDrive pro firmy a zkopírujte adresu URL z prohlížeče. Tato adresa URL může vypadat podobně jako v následujícím příkladu:

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

Úplnou adresu URL nepotřebujete, ale jenom několik prvních částí. Adresa URL, kterou potřebujete použít v Power Query, bude mít následující formát:

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

Příklad:

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

Funkce SharePoint.Contents

I když konektor pro složku SharePointu nabízí prostředí, kde můžete zobrazit všechny soubory dostupné na sharepointovém nebo OneDrive pro firmy webu najednou, můžete se také rozhodnout pro jiné prostředí. V tomto prostředí můžete procházet sharepointové nebo OneDrive pro firmy složky a dostat se ke složce nebo souborům, které vás zajímají.

Toto prostředí je poskytováno SharePoint.Contents prostřednictvím funkce. Pokud chcete použít tuto funkci, proveďte následující kroky:

  1. Vytvořte prázdný dotaz.

  2. Změňte kód na řádku vzorců tak, aby byl SharePoint.Contents("url") url stejný formát jako pro konektor složky SharePointu. Příklad:

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

    Poznámka:

    Ve výchozím nastavení se tato funkce pokusí připojit pomocí rozhraní API Služby SharePoint verze 14. Pokud si nejste jistí verzí rozhraní API, kterou používá váš sharepointový web, můžete zkusit použít následující ukázkový kód: SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"]).

  3. Power Query požádá o přidání metody ověřování pro vaše připojení. Použijte stejnou metodu ověřování, kterou byste použili pro konektor sharepointových souborů.

  4. Projděte si různé dokumenty do konkrétní složky nebo souborů, které vás zajímají.

    Představte si například sharepointový web se složkou Sdílené dokumenty . Pro tuto složku můžete vybrat hodnotu Tabulka ve sloupci Obsah a přejít přímo do této složky.

    Náhled tabulky po připojení k webu Služby SharePoint pomocí funkce SharePoint.Contents, kde je složka s názvem Sdílené dokumenty.

    Uvnitř této složky Sdílené dokumenty je složka, ve které společnost ukládá všechny sestavy o prodeji. Tato složka má název Sales Reports. Pro daný řádek můžete vybrat hodnotu Tabulka ve sloupci Obsah.

    Náhled tabulky po přechodu do složky Sdílené dokumenty

    Se všemi soubory ve složce Sales Reports (Sestavy prodeje ) můžete vybrat tlačítko Kombinovat soubory (viz Přehled kombinování souborů) a zkombinovat data ze všech souborů v této složce do jedné tabulky. Nebo můžete přejít přímo na jeden soubor podle vašeho výběru výběrem binární hodnoty ze sloupce Obsah.

    Náhled tabulky po přechodu do složky Sales Reports

Poznámka:

Prostředí poskytované SharePoint.Contents funkcí je optimální pro prostředí SharePoint a OneDrive pro firmy s velkým počtem souborů.