Import dat pro Python v Excelu pomocí Power Query
Python v Excelu je momentálně ve verzi Preview a na základě zpětné vazby se může změnit. Pokud chcete tuto funkci používat, připojte se k programu Microsoft 365 Insider a zvolte úroveň Aktuální kanál (Preview) Insider.
Tato funkce se postupně zavádí pro podnikové, firemní, vzdělávací a rodinné a osobní uživatele s aktuálním kanálem (Preview) ve Windows. Nejprve se zavádí v Excelu pro Windows, počínaje verzí 2406 (build 17726.20016) a později i pro jiné platformy. 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 tvarovat a je k dispozici v Excelu a dalších produktech Microsoftu.
Pomocí Power Query s Pythonem v Excelu můžete importovat externí data do Excelu a pak tato data analyzovat pomocí Pythonu.
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ž Power Query znáte a chcete pracovat s existujícími dotazy v sešitu, přejděte k části Použití dat Power Query s Pythonem v Excelu dále v tomto článku.
-
Pokud chcete zobrazit skupiny Získat & transformovat data a dotazy & připojení , 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.
Tento příklad importuje data ze 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. -
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áhled 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 Editoru Power Query před jejich 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 pro toto připojení automaticky vytvoří dotaz.
-
Automaticky se otevře podokno Dotazy & připojení se seznamem dotazů vytvořených 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 & připojení , vyberte na kartě Datamožnost Dotazy & připojení.
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í dat Power Query s Pythonem v Excelu
Následující postup předpokládá, že jste vytvořili připojení Power Query 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 dotaz Power Query. 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.