Související témata
×
Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

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 Program a zvolte úroveň Beta kanál programu Insider.   

Python v Excelu se postupně zavádí pro zákazníky Excelu pro Windows, kteří používají Beta kanál. V tuto chvíli tato funkce není k dispozici na jiných platformách.

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.

    Náhled dat v objektu DataFrame.

    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.



    Zvolte možnost Vložit data pro objekt DataFrame. Výběrem ikony Vložit data se otevře nabídka se seznamem hodnot relevantních pro vaše data.

    Po výběru možnosti Vložit data pro objekt DataFrame zobrazte nabídku.

  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.

    Podívejte se na výsledek polePreview z datového rámce v mřížce Excelu.

  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.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×