Importovanie údajov pre jazyk Python v Exceli pomocou doplnku Power Query
Python v Exceli je momentálne vo verzii preview a na základe spätnej väzby sa môže zmeniť. Ak chcete používať túto funkciu, zapojte sa do programu Microsoft 365 Insider Program a vyberte úroveň Programu Insider pre aktuálny kanál (Preview).
Táto funkcia sa postupne zavádza pre podnikových, podnikových, vzdelávacích a rodinných a osobných používateľov, ktorí majú vo Windowse spustený aktuálny kanál (Preview). Najskôr sa zavádza do Excelu pre Windows od verzie 2406 (zostava 17726.20016) a potom na iné platformy neskôr. Ďalšie informácie o dostupnosti nájdete v téme Dostupnosť jazyka Python v Exceli.
Ak narazíte na problémy s jazykom Python v Exceli, nahláste ich výberom položky Pomocník > pripomienky v Exceli.
Začínate s Pythonom v Exceli? Začnite úvodom do jazyka Python v Exceli a začnite pracovať s jazykom Python v Exceli
Čo je Power Query?
Power Query je nástroj na transformáciu a prípravu údajov navrhnutý tak, aby vám pomohol tvarovať údaje a je k dispozícii v Exceli a ďalších produktoch spoločnosti Microsoft.
Pomocou doplnku Power Query s jazykom Python v Exceli importujte externé údaje do Excelu a potom tieto údaje analyzujte pomocou jazyka Python.
Dôležité: Power Query je jediný spôsob, ako importovať externé údaje na použitie s jazykom Python v Exceli.
Ďalšie informácie o doplnku Power Query nájdete v Pomocníkovi doplnku Power Query for Excel.
Použitie doplnku Power Query na import údajov v jazyku Python v Exceli
Pomocou nasledujúcich krokov sa dozviete, ako importovať vzorovú množinu externých údajov a ako ju používať s jazykom Python v Exceli.
Tip: Ak už power query poznáte a chcete pracovať s existujúcimi dotazmi v zošite, prejdite na položku Používanie údajov Power Query s jazykom Python v Exceli ďalej v tomto článku.
-
Ak chcete zobraziť skupiny Získať & transformovať údaje a dotazy & pripojenia , vyberte kartu Údaje . Vyberte položku Získať údaje a vyberte zdroj údajov. Môžete importovať údaje z viacerých zdrojov vrátane súborov s hodnotami oddelenými čiarkou (CSV). Každý import vytvorí dotaz.
V tomto príklade sa importujú údaje zo služby Northwind OData, testovacieho zdroja údajov. Ak to chcete urobiť, vyberte položku Získať údaje > z iných zdrojov > z informačného kanála OData. -
Potom zadajte nasledujúce prepojenie na službu Northwind OData a vyberte tlačidlo OK.
https://services.odata.org/northwind/northwind.svc/
-
V dialógovom okne Ukážka doplnku Power Query vyberte tabuľku údajov, ktorá sa má načítať do Excelu. V tomto príklade vyberte tabuľku Kategórie a potom vyberte šípku vedľa tlačidla Načítať a vyberte položku Načítať do.... Nasledujúca snímka obrazovky znázorňuje dialógové okno Ukážka doplnku Power Query s vybratou tabuľkou Kategórie a zobrazenou možnosťou Načítať do... .
Poznámky:
-
Môžete tiež vybrať možnosť Transformovať údaje v dialógovom okne Ukážka doplnku Power Query. To vám umožní upraviť údaje v Editore Power Query pred ich importovaním do Excelu.
-
Ak chcete zobraziť údaje v mriežke Excelu, vyberte tlačidlo Načítať . Vybratá tabuľka sa načíta priamo do mriežky programu Excel.
-
-
Ak chcete vytvoriť pripojenie údajov zo zdroja, vyberte možnosť Vytvoriť iba pripojenie . Power Query automaticky vytvorí dotaz pre toto pripojenie.
-
Automaticky sa otvorí tabla Dotazy & pripojenia so zoznamom dotazu vytvoreného power querym pre vybratý zdroj údajov – v tomto prípade tabuľky Kategórie zo vzorovej množiny údajov OData northwind. Ak chcete manuálne otvoriť tablu Dotazy & pripojenia , na karte Údaje vyberte položku Dotazy & pripojenia.
Tip: Ukázaním na dotazy na pracovnej table zobrazíte ukážku údajov.
Nasledujúca časť popisuje, ako analyzovať údaje kategórie pomocou jazyka Python v Exceli.
Používanie údajov Power Query s jazykom Python v Exceli
V nasledujúcom postupe sa predpokladá, že ste vytvorili pripojenie Power Query k údajom Kategórie zo služby Northwind OData, ktorá je popísaná v predchádzajúcej časti článku. Tieto kroky ukazujú, ako analyzovať údaje kategórií pomocou jazyka Python v Exceli.
-
Ak chcete pracovať s externými údajmi v jazyku Python v Exceli, povoľte jazyk Python v bunke zadaním funkcie =PY . Potom použite v excelovom xl() vzorec jazyka Python na odkazovanie na excelové prvky, ako je napríklad dotaz Power Query. V tomto príklade zadajte xl("Categories") do bunky jazyka Python v Exceli.
-
Bunka v jazyku Python teraz zobrazuje údaje kategórie v rámci prvku DataFrame, ako to vracia vzorec xl("Categories") . Ak chcete zobraziť ukážku údajov v prvku DataFrame, vyberte ikonu karty vedľa prvku DataFrame. Nasledujúca snímka obrazovky zobrazuje ukážku údajového rámca.
Tip: Zmeňte veľkosť dialógového okna Údajový rámec pomocou ikony v pravom dolnom rohu.
-
Skonvertujte údaje v údajovom ráme na excelové hodnoty, ktoré vrátia údaje do excelovej mriežky. Ak chcete skonvertovať údajový rámec na excelové hodnoty, vyberte bunku obsahujúcu údajový rámec a potom vyberte ikonu Vložiť údaje . Nasledujúca snímka obrazovky znázorňuje príklad tejto ikony vedľa prvku DataFrame.
Výberom ikony Vložiť údaje sa otvorí ponuka so zoznamom hodnôt relevantných pre vaše údaje. -
Vyberte prvú hodnotu v ponuke polePreview. Táto hodnota zobrazuje údaje jazyka Python z údajového rámca v mriežke Excelu. Príklad nájdete na nasledujúcej snímke obrazovky.
-
Po použití doplnku Power Query na importovanie externých údajov a spracovanie údajov pomocou jazyka Python v Exceli ste pripravení začať analyzovať údaje pomocou jazyka Python v Exceli. Informácie o vytváraní vykreslenia a grafov v jazyku Python s údajmi nájdete v téme Vytváranie vykreslenia a grafov v jazyku Python v Exceli.