Uporaba dodatka Power Query za uvoz podatkov za Python v Excelu

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac

Če želite informacije o razpoložljivosti, glejte Razpoložljivost Pythona v Excelu. Če naletite na kakršne koli pomisleke glede Pythona v Excelu, jih prijavite tako, da izberetePovratne informacijepomoči> v Excelu.

Ali še ne uporabljate Pythona v Excelu? Začnite z Uvod v Python v Excelu in Začetek Pythona v Excelu.

Kaj je Power Query?

Power Query je orodje za pretvorbo in pripravo podatkov, ki vam pomaga oblikovati podatke, in je na voljo v Excelu in drugih Microsoftovih izdelkih.

Uporabite Power Query s Pythonom v Excelu, da uvozite zunanje podatke v Excel in nato analizirajte te podatke s Pythonom.

Pomembno

Power Query je edini način za uvoz zunanjih podatkov za uporabo s Pythonom v Excelu.

Če želite izvedeti več o Power Query, glejte pomoč za Power Query za Excel.

Opomba

Uvoz zunanjih podatkov s programom Power Query za uporabo s Pythonom v Excelu ni na voljo za Excel v spletu.

Uporaba dodatka Power Query za uvoz podatkov za Python v Excelu

Izvedite naslednje korake, če želite izvedeti, kako uvoziti vzorčni nabor zunanjih podatkov in ga uporabljati s Pythonom v Excelu.

Namig

Če že poznate Power Query in želite delati z obstoječimi poizvedbami v delovnem zvezku, preskočite možnost Uporaba podatkov dodatka Power Query s Pythonom v Excelu v nadaljevanju tega članka.

  1. Če si želite ogledati skupine Pridobi & pretvorbo podatkov in poizvedbe & povezave , izberite zavihek Podatki . Izberite Pridobi podatke , da izberete vir podatkov. Uvozite lahko podatke iz več virov, vključno z datotekami z vrednostmi, ločenimi z vejico (CSV). Vsak uvoz ustvari poizvedbo.

    Ta primer uvozi podatke iz storitve Northwind OData, preskusnega vira podatkov. To naredite tako, da izberete Pridobi podatke>iz drugih virov>iz vira OData.

  2. Nato vnesite naslednjo povezavo do storitve Northwind OData in izberite V redu.
    https://services.odata.org/northwind/northwind.svc/

  3. V pogovornem oknu Power Query za predogled izberite podatkovno tabelo, ki jo želite naložiti v Excel. V tem primeru izberite tabelo Kategorije, nato pa izberite puščico poleg gumba Naloži in izberite Navedi v .... Na spodnjem posnetku zaslona je prikazano pogovorno okno za predogled dodatka Power Query z izbrano tabelo Kategorije in prikazano možnost Naloži v....

    Nastavite povezavo Power Query za Python v Excelu. Izberite tabelo Kategorije iz OData.

    Opomba

    • Izberete lahko tudi Pretvorba podatkov v pogovornem oknu Power Query za predogled. Tako lahko uredite podatke v urejevalniku Power Query, preden jih uvozite v Excel.
    • Če si želite ogledati podatke v Excelovi mreži, izberite gumb Naloži. S tem boste izbrano tabelo naložili neposredno v Excelovo mrežo.
  4. Izberite Samo ustvari povezavo , da vzpostavite podatkovno povezavo iz vira. Power Query samodejno ustvari poizvedbo za to povezavo.

    V pogovornem oknu Uvoz podatkov izberite Samo ustvari povezavo.

  5. Podokno Poizvedbe & povezave se odpre samodejno, v katerem je navedena poizvedba, ki jo je ustvaril Power Query za izbrani vir podatkov – v tem primeru tabelo Kategorije iz vzorčnega nabora podatkov Northwind OData. Če želite ročno odpreti podokno Poizvedbe & povezave , na zavihku Podatki izberite Poizvedbe & povezave.

    Namig

    Premaknite kazalec miške na poizvedbe v podoknu opravil, da si ogledate predogled podatkov.

V naslednjem razdelku je opisano, kako analizirati podatke o kategorijah s Pythonom v Excelu.

Uporaba podatkov Power Query s Pythonom v Excelu

V tem postopku je predvideno, da ste ustvarili povezavo Power Query s podatki »Kategorije« iz storitve Northwind OData, ki je opisana v razdelku prejšnjega članka. Ti koraki prikazujejo, kako analizirati podatke o kategorijah s Pythonom v Excelu.

  1. Če želite delati z zunanjimi podatki s Pythonom v Excelu, omogočite Python v celici tako, da vnesete funkcijo = PY . Nato uporabite formulo Python v Exceluxl(), da se sklicujete na Excelove elemente, kot je poizvedba Power Query. V tem primeru vnesite xl("Categories") v celico Python v Excelu.

  2. Celica Python zdaj prikaže podatke Kategorije v podatkovnem okvirju, kot jih vrne xl("Categories") formula. Izberite ikono kartice poleg podatkovnega okvirja, da si ogledate predogled podatkov v podatkovnem okvirju. Na spodnjem posnetku zaslona je prikazan predogled podatkovnega okvirja.

    Odprta kartica Python v Excelovem podatkovnem okvirju, ki prikazuje podatke o kategorijah.

    Namig

    Spremenite velikost pogovornega okna DataFrame z ikono v spodnjem desnem kotu.

  3. Pretvorite podatke v podatkovnem okviru v Excelove vrednosti, kar vrne podatke v Excelovo mrežo. Če želite pretvoriti podatkovni okvir v Excelove vrednosti, izberite celico s podatkovnim okvirjem in nato izberite ikono Vstavi podatke . Na spodnjem posnetku zaslona je prikazan primer te ikone poleg podatkovnega okvirja.

    Izberite ikono Vstavi podatke, da ekstrahirate podatke podatkovnega okvirja.

    Če izberete ikono Vstavi podatke , se odpre meni s seznamom vrednosti, ki so pomembne za vaše podatke.

    V meniju Vstavi podatke so na voljo možnosti za vstavljanje podatkov.

  4. Izberite prvo vrednost v meniju, arrayPreview. Ta vrednost prikaže podatke Pythona iz podatkovnega okvira v Excelovi mreži. Za primer si oglejte spodnji posnetek zaslona.

    Izvlecite podatke v Excelovo mrežo z menijem Vstavi podatke.

  5. Zdaj, ko ste uporabili Power Query za uvoz zunanjih podatkov in obdelali te podatke s Pythonom v Excelu, ste pripravljeni začeti analizirati podatke s Pythonom v Excelu. Če želite izvedeti, kako ustvarite grafe in grafikone v Pythonu s svojimi podatki, glejte Ustvarjanje grafov in grafikonov v Pythonu v Excelu.