Informacije o dostupnosti potražite u članku o dostupnosti za Python u programu Excel. Ako naiđete na probleme koji se odnose na Python u programu Excel, prijavite ih tako što ćete izabratiPovratne informacije o pomoći> u programu Excel.
Novi ste korisnik jezika Python u programu Excel? Počnite sa člancimaUvod u Python u programu Excel i Prvi koraci uz Python u programu Excel.
Šta je to Power Query?
Power Query je alatka za transformaciju i pripremu podataka dizajnirana da vam pomogne u oblikovanju podataka, a dostupna je u programu Excel i drugim Microsoft proizvodima.
Koristite Power Query sa Python u programu Excel da biste uvezli spoljne podatke u Excel, a zatim analizirali te podatke pomoću jezika Python.
Važno
Power Query predstavlja jedini način za uvoz spoljnih podataka za korišćenje sa programskim jezikom Python u programu Excel.
Da biste saznali više o programskom dodatku Power Query, pročitajte članak pomoć za Power Query za Excel.
Napomena
Uvoz spoljnih podataka pomoću programskog dodatka Power Query za korišćenje sa programskim jezikom Python u programu Excel nije dostupan za Excel na vebu.
Kako se koristi Power Query za uvoz podataka za Python u programu Excel
Preduzmite sledeće korake da biste saznali kako da uvezete uzorak skupa spoljnih podataka i da koristite sa Python u programu Excel.
Savet
Ako ste već upoznati sa programom Power Query i želite da radite sa postojećim upitima u radnoj svesci, pređite na odeljak "Korišćenje Power Query podataka sa programskim jezikom Python u programu Excel u nastavku ovog članka.
Da biste videli grupe "Preuzimanje & transformacija podataka " i "Upiti & Veze ", izaberite karticu " Podaci ". Odaberite stavku "Preuzmi podatke " da biste izabrali izvor podataka. Možete da uvezete podatke iz više izvora, uključujući datoteke sa vrednostima razdvojenim zarezima (CSV). Svaki uvoz pravi upit.
Ovaj primer uvozi podatke iz usluge Northwind OData, izvora podataka za testiranje. Da biste to uradili, izaberite stavku "Preuzmi podatke>iz drugih izvora>iz OData feeda".
Zatim unesite sledeću vezu do usluge Northwind OData i kliknite na dugme "U redu".
https://services.odata.org/northwind/northwind.svc/U dijalogu za pregled programskog dodatka Power Query izaberite tabelu sa podacima koju ćete učitati u Excel. Za ovaj primer izaberite tabelu "Kategorije", a zatim kliknite na strelicu pored dugmeta "Učitaj" i odaberite stavku "Učitaj u..." Sledeći snimak ekrana prikazuje dijalog Power Query pregleda sa izabranom tabelom "Kategorije" i prikazanom opcijom "Učitaj u..."
Napomena
- Možete da izaberete stavku "Transformacija podataka" i u dijalogu za pregled programskog dodatka Power Query. To vam omogućava da uredite podatke u Power Query uređivač pre nego što ih uvezete u Excel.
- Ako želite da prikažete podatke na Excel koordinatnoj mreži, kliknite na dugme " Učitaj ". Ovo će učitati izabranu tabelu direktno u Excel koordinatnu mrežu.
Izaberite stavku "Samo kreiraj vezu" da biste uspostavili vezu za prenos podataka iz izvora. Power Query automatski kreira upit za ovu vezu.
Okno "Upiti & veze" automatski se otvara, sa navedenim upitom koji je Power Query kreirao za izabrani izvor podataka – u ovom slučaju, tabelu "Kategorije" iz uzorka skupa podataka Northwind OData. Da biste ručno otvorili okno "Upiti & Veze ", na kartici "Podaci " izaberite stavku "Upiti & Veze".
Savet
Zadržite pokazivač iznad upita u oknu zadatka da biste dobili pregled podataka.
Sledeći odeljak opisuje kako da analizirate podatke kategorije sa Python u programu Excel.
Korišćenje Power Query podataka sa jezikom Python u programu Excel
Sledeća procedura pretpostavlja da ste kreirali Power Query vezu sa podacima "Kategorije" iz usluge Northwind OData opisanim u prethodnom odeljku članka. Ovi koraci pokazuju kako da analizirate podatke kategorije sa programskim jezikom Python u programu Excel.
Za rad sa spoljnim podacima uz Python u programu Excel, omogućite Python u ćeliji tako što ćete uneti funkciju = PY . Zatim koristite formulu Python u programu Excel
xl()da biste uputili na elemente programa Excel, kao što je Power Query upit. Za ovaj primer unesitexl("Categories")u Python u Excel ćeliji.Python ćelija sada prikazuje podatke kategorije u okviru okvira, kao što ih
xl("Categories")vraća formula. Kliknite na ikonu kartice pored DataFrame da biste prikazali pregled podataka u DataFrame. Sledeći snimak ekrana prikazuje pregled DataFrame.
Savet
Promenite veličinu dijaloga "DataFrame" pomoću ikone u donjem desnom uglu.
Konvertujte podatke u okviru podataka u Excel vrednosti, što ih vraća u Excel koordinatnu mrežu. Da biste konvertovali DataFrame u Excel vrednosti, izaberite ćeliju koja sadrži DataFrame, a zatim izaberite ikonu "Umetni podatke ". Sledeći snimak ekrana prikazuje primer ove ikone pored okvira podataka.
Ako izaberete ikonu "Umetni podatke ", otvara se meni sa listom vrednosti koje su relevantne za podatke.
Izaberite prvu vrednost u meniju, arrayPreview. Ova vrednost prikazuje Python podatke iz okvira podataka u Excel koordinatnoj mreži. Pogledajte sledeći snimak ekrana za primer.
Sada kada ste koristili Power Query za uvoz spoljnih podataka i obradili te podatke pomoću programskog jezika Python u programu Excel, spremni ste da počnete da analizirate podatke pomoću programskog jezika Python u programu Excel. Da biste saznali kako da kreirate Python prikaze i grafikone pomoću podataka, pogledajte članak "Kreiranje Python prikaza i grafikona" u programu Excel.