Importovanie údajov v jazyku Python v Exceli pomocou Power Query
Applies To
Excel pre Microsoft 365Jazyk Python v Exceli je teraz k dispozícii pre podnikových a podnikových používateľov, ktorí vo Windowse spúšťajú aktuálny kanál od verzie 2408 (zostava 17928.20114) a mesačného kanála Enterprise vo Windowse od verzie 2408 (zostava 17928.20216). Od verzie 2405 (zostava 17628.20164) je k dispozícii vo verzii Preview pre rodinných a osobných používateľov, ktorí používajú aktuálny kanál vo Windowse. Jazyk Python v Exceli je k dispozícii v režime ukážky pre používateľov programu Education, ktorí spúšťajú aktuálny kanál (Preview) prostredníctvom programu Microsoft 365 Insider Program. Momentálne nie je k dispozícii pre kanál Semi-Annual Enterprise.
Najskôr sa zavádza do Excelu pre Windows a neskôr do iných platforiem. Ď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 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 Power Query nájdete v téme Power Query Pomocníka pre Excel.
Použitie Power Query na importovanie ú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ž máte skúsenosti s Power Query a chcete pracovať s existujúcimi dotazmi v zošite, prejdite na využitie Power Query údajov v jazyku Python v Exceli ďalej v tomto článku.
-
Ak chcete zobraziť skupiny & Connections Získať & transformovať údaje a dotazy, 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.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.
V tomto príklade sa importujú údaje zo -
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ážky 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ážky Power Query s vybratou tabuľkou Kategórie a zobrazenou možnosťou Načítať do....
Poznámky:
-
V dialógovom okne ukážky Power Query tiež môžete vybrať možnosť Transformovať údaje. To vám umožní upraviť údaje v Editor 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 & Connections obsahujúca dotaz vytvorený Power Query pre vybratý zdroj údajov – v tomto prípade tabuľku Kategórie zo vzorovej množiny údajov OData northwind. Ak chcete manuálne otvoriť tablu Dotazy & Connections, na karte Údaje vyberte položku Dotazy & Connections.
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 Power Query údajov v jazyku Python v Exceli
V nasledujúcom postupe sa predpokladá, že ste vytvorili Power Query pripojenie 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 vzorec jazyka Python v excelovom xl() na odkazovanie na excelové prvky, napríklad na Power Query dotaz. 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.
-
Keď ste už použili Power Query na importovanie externých údajov a spracovali tieto údaje pomocou jazyka Python v Exceli, môžete 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.