Korišćenje Power Query za uvoz podataka za Python u programu Excel
Applies To
Excel za Microsoft 365Python u programu Excel trenutno se izdaje za korisnike preduzeća i preduzeća koji koriste trenutni kanal u operativnom sistemu Windows, počevši od verzije 2407 (izdanje 17830.20128). Dostupna je u pregledu za korisnike koji koriste trenutni kanal u operativnom sistemu Windows, počevši od verzije 2405 (izdanje 17628.20164). Python u programu Excel dostupan je u pregledu za korisnike sistema Education koji koriste trenutni kanal (pregled) putem programa Microsoft 365 Insider. Trenutno nije dostupna za mesečni enterprise kanal ili kanal Semi-Annual Enterprise Channel.
Prvo se izdaje u programu Excel za Windows, a zatim na druge platforme kasnije. Dodatne informacije o dostupnosti potražite u članku Python u excel dostupnosti.
Ako naiđete na probleme sa Python-om u programu Excel, prijavite ih tako što ćete izabrati stavku Pomoć >povratne informacije u programu Excel.
Novi ste korisnik jezika Python u programu Excel? Počnite sa Uvodom u Python u programu Excel i Prvi koraci uz Python u programu Excel
Šta je Power Query?
Power Query je alatka za transformaciju i pripremu podataka dizajnirana da vam pomogne u oblikovanju podataka i dostupna je u programu Excel i drugim Microsoft proizvodima.
Koristite Power Query Python u programu Excel da biste uvezli spoljne podatke u Excel, a zatim ih analizirali pomoću funkcije Python.
Važno: Power Query je jedini način da uvezete spoljne podatke za korišćenje sa Python-om u programu Excel.
Da biste saznali više o Power Query, pogledajte Power Query pomoć za Excel.
Kako da koristite Power Query za uvoz podataka za Python u programu Excel
Izvršite sledeće korake da biste saznali kako da uvezete uzorak skupa spoljnih podataka i koristite ga sa Python-om u programu Excel.
Savet: Ako ste već upoznati sa programom Power Query i želite da radite sa postojećim upitima u radnoj svesci, u nastavku ovog članka pređite na članak Korišćenje Power Query podataka sa Python-om u programu Excel.
-
Da biste videli & Transformišite podatke i & Connections, 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 kreira upit.usluge Northwind OData, probnog izvora podataka. Da biste to uradili, izaberite stavku Preuzmi podatke> iz drugih izvora > iz OData feeda.
Ovaj primer uvozi podatke iz -
Zatim unesite sledeću vezu ka usluzi Northwind OData i kliknite na dugme U redu.
https://services.odata.org/northwind/northwind.svc/
-
U dijalogu Power Query pregleda izaberite tabelu podataka 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...".
Napomene:
-
Možete i da izaberete stavku Transformacija podataka iz Power Query pregleda. To vam omogućava da uredite podatke u radnoj 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 Kreiraj vezu samo da biste uspostavili vezu sa podacima iz izvora. Power Query automatski kreira upit za ovu vezu.
-
Okno Upiti & Connections se automatski otvara i navodi upit koji je kreirao Power Query za izabrani izvor podataka – u ovom slučaju, tabela Kategorije iz northwind OData uzorka skupa podataka. Da biste ručno otvorili okno Upiti & Connections, na kartici Podaci izaberitestavku Upiti & Connections.
Savet: Zadržite pokazivač iznad upita u oknu zadatka da biste dobili pregled podataka.
Sledeći odeljak opisuje kako da analizirate podatke kategorija sa Python-om u programu Excel.
Korišćenje Power Query podataka sa Python-om u programu Excel
Sledeća procedura pretpostavlja da ste napravili vezu Power Query sa podacima "Kategorije" iz usluge Northwind OData opisane u prethodnom članku. Ovi koraci pokazuju kako da analizirate podatke " Kategorije" pomoću funkcije Python u programu Excel.
-
Da biste radili sa spoljnim podacima sa Python-om u programu Excel, omogućite Python u ćeliji tako što ćete uneti funkciju =PY . Zatim koristite Python u programu Excel da xl() upućivanje na Excel elemente, kao što je Power Query upit. U ovom primeru unesite xl("Categories") u Python u ćeliji Excel.
-
Ćelija Python sada prikazuje podatke Kategorije u okviru dataFrame, kao što je xl("Categories") formule. Izaberite 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 iz DataFrame u Excel vrednosti, što daje podatke u Excel koordinatnu mrežu. Da biste konvertovali DataFrame u Excel vrednosti, izaberite ćeliju koja sadrži DataFrame, a zatim kliknite na ikonu Umetni podatke. Sledeći snimak ekrana prikazuje primer ove ikone pored dataFrame.
Ako izaberete ikonu Umetni podatke, otvara se meni sa listom vrednosti koje su relevantne za podatke. -
Izaberite prvu vrednost u meniju nizPreview. Ova vrednost prikazuje Python podatke iz dataFrame u Excel koordinatnoj mreži. Pogledajte sledeći snimak ekrana da biste videli primer.
-
Sada kada ste koristili Power Query uvoz spoljnih podataka i obradili te podatke pomoću Python-a u programu Excel, spremni ste da počnete da analizirate podatke pomoću Python-a u programu Excel. Da biste saznali kako da kreirate Python grafikone i grafikone sa podacima, pogledajte članak Pravljenje Python-a u Excel prikazima i grafikonima.