Korištenje Power Query za uvoz podataka za Python u programu Excel
Applies To
Excel za Microsoft 365Python u programu Excel sada je dostupan poslovnim korisnicima koji koriste trenutni kanal u sustavu Windows, počevši od verzije 2408 (međuverzije 17928.20114) i mjesečnog kanala Enterprise u sustavu Windows, počevši od verzije 2408 (međuverzije 17928.20216). Dostupna je u pretpregledu za obiteljske i osobne korisnike koji koriste trenutni kanal u sustavu Windows počevši od verzije 2405 (međuverzije 17628.20164). Python u programu Excel dostupan je u pretpregledu za obrazovne korisnike koji koriste trenutni kanal (pretpregled) putem programa Microsoft 365 Insider. Trenutno nije dostupan za kanal Semi-Annual Enterprise.
Najprije se objavljuje u programu Excel za Windows, 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 je alat za transformaciju i pripremu podataka namijenjen oblikovanju podataka i dostupan je u programu Excel i drugim Microsoftovim proizvodima.
Pomoću Power Query Python u programu Excel uvezite vanjske podatke u Excel, a zatim analizirajte te podatke pomoću aplikacije Python.
Važno: Power Query je jedini način uvoza vanjskih podataka za korištenje s programom Python u programu Excel.
Dodatne informacije o Power Query potražite u Power Query za Excel.
Kako koristiti Power Query uvoz podataka za Python u programu Excel
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 Power Query i želite raditi s postojećim upitima u radnoj knjizi, prijeđite na Mogućnost Koristi Power Query podataka s programom Python u programu Excel u nastavku ovog članka.
-
Da biste vidjeli & pretvorbe podataka i upita & Connections grupama, 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.OData servisa Northwind, testnog izvora podataka. Da biste to učinili, odaberite Dohvati podatke > iz drugih izvora> iz OData sažetka sadržaja.
U ovom se primjeru uvoze podaci iz -
Zatim unesite sljedeću vezu na OData servis Northwind i odaberite U redu.
https://services.odata.org/northwind/northwind.svc/
-
U dijaloškom Power Query pretpregleda 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 Power Query pretpregleda s odabranom tablicom Kategorije i prikazanom mogućnošću Učitaj u....
Napomene:
-
Možete i odabrati Pretvorba podataka u dijaloškom Power Query pretpregleda. To vam omogućuje uređivanje podataka u uređivač 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 & Connections upita 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 Upiti & Connections, na kartici Podaci odaberite Upiti & Connections.
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 Power Query pythona u programu Excel
U sljedećem se postupku pretpostavlja da ste stvorili vezu Power Query s podacima kategorije iz servisa Northwind OData 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() za referencu na elemente programa Excel, kao što je Power Query upit. 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 koristili Power Query uvoz vanjskih podataka i obradu podataka 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.