Import dat pro Python v Excelu pomocí Power Query
Applies To
Excel pro Microsoft 365Python v Excelu se v současné době zavádí pro podnikové a podnikové uživatele, kteří používají Aktuální kanál ve Windows, počínaje verzí 2407 (build 17830.20128). Je k dispozici ve verzi Preview pro rodinné a osobní uživatele, kteří používají aktuální kanál ve Windows od verze 2405 (build 17628.20164). Python v Excelu je k dispozici ve verzi Preview pro uživatele vzdělávání, kteří používají aktuální kanál (Preview) prostřednictvím programu Microsoft 365 Insider. V současné době není k dispozici pro měsíční kanál Enterprise ani pro kanál Semi-Annual Enterprise.
Nejprve se zavádí v Excelu pro Windows a později i na dalších platformách. Další informace o dostupnosti najdete v tématu Dostupnost Pythonu v Excelu.
Pokud v Excelu narazíte na problémy s Pythonem, nahlaste je výběrem možnosti Nápověda > Názor v Excelu.
Začínáte s Pythonem v Excelu? Začínáme s Úvodem do Pythonu v Excelu a Začínáme s Pythonem v Excelu
Co je Power Query?
Power Query je nástroj pro transformaci a přípravu dat navržený tak, aby vám pomohl data formovat, a je k dispozici v Excelu a dalších produktech Microsoftu.
Pomocí Power Query s Pythonem v Excelu naimportujte externí data do Excelu a pak je pomocí Pythonu analyzujte.
Důležité informace: Power Query je jediný způsob, jak importovat externí data pro použití s Pythonem v Excelu.
Další informace o Power Query najdete v nápovědě k Power Query pro Excel.
Jak pomocí Power Query importovat data pro Python v Excelu
Pomocí následujících kroků se dozvíte, jak importovat ukázkovou sadu externích dat a jak ji používat s Pythonem v Excelu.
Tip: Pokud už znáte Power Query a chcete pracovat s existujícími dotazy v sešitu, přejděte dále v tomto článku k části Použití Power Query dat pomocí Pythonu v Excelu.
-
Pokud chcete zobrazit skupiny Získat & transformovat data a dotazy & Connections, vyberte kartu Data. Zvolte Získat data a vyberte zdroj dat. Data můžete importovat z více zdrojů, včetně souborů s hodnotami oddělenými čárkami (CSV). Při každém importu se vytvoří dotaz.služby Northwind OData, což je testovací zdroj dat. Uděláte to tak, že vyberete Získat data > z jiných zdrojů > Z datového kanálu OData.
Tento příklad importuje data ze -
Dále zadejte následující odkaz na službu Northwind OData a vyberte OK.
https://services.odata.org/northwind/northwind.svc/
-
V dialogovém okně náhledu Power Query vyberte tabulku dat, která se má načíst do Excelu. V tomto příkladu vyberte tabulku Kategorie a pak vyberte šipku vedle tlačítka Načíst a zvolte Načíst do.... Následující snímek obrazovky ukazuje dialogové okno náhledu Power Query s vybranou tabulkou Kategorie a zobrazenou možností Načíst do.
Poznámky:
-
Můžete také vybrat Transformovat data v dialogovém okně náhledu Power Query. To vám umožní upravit data v Editor Power Query před importem do Excelu.
-
Pokud chcete zobrazit data v excelové mřížce, vyberte tlačítko Načíst . Tím se vybraná tabulka načte přímo do excelové mřížky.
-
-
Výběrem možnosti Pouze vytvořit připojení vytvořte datové připojení ze zdroje. Power Query automaticky vytvoří dotaz pro toto připojení.
-
Automaticky se otevře podokno Dotazy & Connections se seznamem dotazu vytvořeného Power Query pro vybraný zdroj dat – v tomto případě tabulky Kategorie z ukázkové datové sady Northwind OData. Pokud chcete ručně otevřít podokno Dotazy & Connections, vyberte na kartě Datamožnost Dotazy & Connections.
Tip: Najeďte myší na dotazy v podokně úloh, abyste získali náhled dat.
Další část popisuje, jak analyzovat data Categories pomocí Pythonu v Excelu.
Použití Power Query dat s Pythonem v Excelu
Následující postup předpokládá, že jste vytvořili Power Query připojení s daty Kategorie ze služby Northwind OData popsané v předchozí části článku. Tyto kroky ukazují, jak analyzovat data categories pomocí Pythonu v Excelu.
-
Pokud chcete pracovat s externími daty pomocí Pythonu v Excelu, povolte Python v buňce zadáním funkce =PY . Dále pomocí vzorce Pythonu v Excelu xl() odkazujte na excelové prvky, jako je Power Query dotaz. V tomto příkladu zadejte xl("Categories") do buňky Pythonu v Excelu.
-
Buňka Pythonu teď zobrazuje data Categories v rámci datového rámce, která vrací vzorec xl("Categories") . Výběrem ikony karty vedle datového rámce zobrazíte náhled dat v datovém rámci. Následující snímek obrazovky ukazuje náhled datového rámce.
Tip: Změňte velikost dialogového okna Datový rámec pomocí ikony v pravém dolním rohu.
-
Převeďte data v datovém rámci na excelové hodnoty, které vrátí data do excelové mřížky. Pokud chcete převést hodnoty datového rámce na Excel, vyberte buňku obsahující datový rámec a pak vyberte ikonu Vložit data . Následující snímek obrazovky ukazuje příklad této ikony vedle datového rámce.
Výběrem ikony Vložit data se otevře nabídka se seznamem hodnot relevantních pro vaše data. -
Vyberte první hodnotu v nabídce , arrayPreview. Tato hodnota zobrazí data Pythonu z datového rámce v excelové mřížce. Příklad najdete na následujícím snímku obrazovky.
-
Teď, když jste použili Power Query k importu externích dat a zpracovali je pomocí Pythonu v Excelu, jste připraveni začít analyzovat data pomocí Pythonu v Excelu. Informace o vytváření grafů a grafů Pythonu s daty najdete v tématu Vytváření grafů a grafů Pythonu v Excelu.