Python 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

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.

  1. 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.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.

  2. Dále zadejte následující odkaz na službu Northwind OData a vyberte OK.

    https://services.odata.org/northwind/northwind.svc/

  3. 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.Nastavte připojení Power Query pro Python v Excelu. Zvolte tabulku Categories (Kategorie) z OData.

    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.

  4. 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í.V dialogovém okně Importovat data zvolte Pouze vytvořit připojení.

  5. 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.

  1. 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.

  2. 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.Otevřená karta datového rámce v Pythonu v Excelu zobrazující data kategorií.  

    Tip: Změňte velikost dialogového okna Datový rámec pomocí ikony v pravém dolním rohu.

  3. 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 extrahujte data 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.Nabídka Vložit data nabízí možnosti pro vložení dat.  

  4. 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.Extrahujte data do excelové mřížky pomocí nabídky Vložit data.

  5. 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.

Související články

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.