Uvoz podataka za Python u programu Excel pomoću dodatka Power Query
Programski jezik Python u programu Excel je trenutno u pretpregledu i podliježe promjenama na temelju povratnih informacija. Da biste koristili tu značajku, pridružite se programu Microsoft 365 Insider i odaberite razinu Insider za trenutni kanal (pretpregled).
Ta se značajka postupno uvodi korisnicima Enterprise, Business, Education i Family i Personal na kojima je pokrenut Trenutni kanal (pretpregled) u sustavu Windows. Najprije se uvodi u Excel za Windows, počevši od verzije 2406 (međuverzije 17726.20016), a zatim na druge platforme kasnije. Dodatne informacije o dostupnosti potražite u članku Dostupnost aplikacije Python u programu Excel.
Ako naiđete na probleme s pythonom u programu Excel, prijavite ih tako da odaberete Pomoć za > povratne informacije u programu Excel.
Jeste li novi u programskom jeziku Python u programu Excel? Započnite s uvodom u Python u programu Exceli započnite s radom u aplikaciji Python u programu Excel
Što je Power Query?
Power Query alat je za transformaciju i pripremu podataka namijenjen oblikovanju podataka i dostupan je u programu Excel i drugim Microsoftovim proizvodima.
Pomoću dodatka Power Query s programom Python u programu Excel uvezite vanjske podatke u Excel, a zatim analizirajte te podatke pomoću aplikacije Python.
Važno: Power Query jedini je način uvoza vanjskih podataka za korištenje s programom Python u programu Excel.
Dodatne informacije o dodatku Power Query potražite u pomoći za Power Query za Excel.
Uvoz podataka za Python u programu Excel pomoću dodatka Power Query
Slijedite korake u nastavku da biste saznali kako uvesti ogledni skup vanjskih podataka i koristiti ga uz Python u programu Excel.
Savjet: Ako ste već upoznati s dodatkom Power Query i želite raditi s postojećim upitima u radnoj knjizi, prijeđite na članak Korištenje podataka dodatka Power Query s programom Python u programu Excel u nastavku ovog članka.
-
Da bi vam se prikazala & Pretvorba podataka i upita & veza , odaberite karticu Podaci. Odaberite Dohvati podatke da biste odabrali izvor podataka. Podatke možete uvesti iz više izvora, uključujući datoteke s vrijednostima razdvojenima zarezom (CSV). Svaki uvoz stvara upit.
U ovom se primjeru uvoze podaci iz OData servisa Northwind, testnog izvora podataka. Da biste to učinili, odaberite Dohvati podatke > iz drugih izvora> iz OData sažetka sadržaja. -
Zatim unesite sljedeću vezu na OData servis Northwind i odaberite U redu.
https://services.odata.org/northwind/northwind.svc/
-
U dijaloškom okviru pretpregleda dodatka Power Query odaberite podatkovnu tablicu koju želite učitati u Excel. U ovom primjeru odaberite tablicu Kategorije , a zatim strelicu pokraj gumba Učitaj i odaberite Učitaj u.... Sljedeća snimka zaslona prikazuje dijaloški okvir pretpregleda dodatka Power Query s odabranom tablicom Kategorije i prikazanom mogućnošću Učitaj u....
Napomene:
-
U dijaloškom okviru pretpregleda dodatka Power Query možete odabrati i Pretvorba podataka. To vam omogućuje uređivanje podataka u uređivaču dodatka Power Query prije uvoza u Excel.
-
Ako želite prikazati podatke na rešetki programa Excel, odaberite gumb Učitaj. Time će se odabrana tablica učitati izravno u rešetku programa Excel.
-
-
Odaberite Stvori vezu samo da biste uspostavili podatkovnu vezu iz izvora. Power Query automatski stvara upit za ovu vezu.
-
Otvorit će se & Upiti s oknom Veze s popisom upita koji je stvorio Power Query za odabrani izvor podataka – u ovom slučaju tablica Kategorije iz oglednog skupa podataka Northwind OData. Da biste ručno otvorili okno & veze , na kartici Podaci odaberite Upiti & Veze.
Savjet: Postavite pokazivač miša na upite u oknu zadatka da biste dobili pretpregled podataka.
U sljedećem se odjeljku opisuje kako analizirati podatke o kategorijama pomoću aplikacije Python u programu Excel.
Korištenje podataka dodatka Power Query uz Python u programu Excel
U sljedećem se postupku pretpostavlja da ste stvorili vezu dodatka Power Query s podacima kategorije iz OData servisa Northwind opisanog u prethodnom odjeljku članka. U ovim se koracima objašnjava kako analizirati podatke o kategorijama pomoću aplikacije Python u programu Excel.
-
Da biste s vanjskim podacima radili s pythonom u programu Excel, omogućite Python u ćeliji unosom funkcije =PY . Zatim upotrijebite Python u programu Excel xl() da biste referencirali elemente programa Excel, kao što je upit dodatka Power Query. U ovom primjeru unesite xl("Categories") u python u ćeliji programa Excel.
-
U ćeliji Python sada se prikazuju podaci kategorije unutar okvira DataFrame, kao što je vratila xl("Categories") formuli. Odaberite ikonu kartice pokraj okvira DataFrame da biste vidjeli pretpregled podataka u podatkovnom okviru. Na sljedećoj je snimci zaslona prikazan pretpregled podatkovnog okvira.
Savjet: Promijenite veličinu dijaloškog okvira DataFrame pomoću ikone u donjem desnom kutu.
-
Pretvorite podatke u podatkovnom okviru u vrijednosti programa Excel, što vraća podatke u rešetku programa Excel. Da biste podatkovni okvir pretvorili u vrijednosti programa Excel, odaberite ćeliju koja sadrži DataFrame, a zatim ikonu Umetni podatke. Sljedeća snimka zaslona prikazuje primjer ove ikone pokraj okvira DataFrame.
Odabirom ikone Umetanje podataka otvorit će se izbornik s popisom vrijednosti relevantnih za podatke. -
Odaberite prvu vrijednost na izborniku , poljePreview. Ta vrijednost prikazuje python podatke iz okvira DataFrame u rešetki programa Excel. Pogledajte primjer sljedeće snimke zaslona.
-
Sada kada ste pomoću dodatka Power Query uvezli vanjske podatke i obradili te podatke pomoću aplikacije Python u programu Excel, spremni ste početi analizirati podatke pomoću aplikacije Python u programu Excel. Da biste saznali kako stvoriti Pythonove iscrte i grafikone pomoću podataka, pročitajte članak Stvaranje pythona u crtama i grafikonima programa Excel.