Upotreba dodatka Power Query za uvoz podataka za Python u programu Excel

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac

Informacije o dostupnosti potražite u odjeljku Dostupnost značajke Python u programu Excel. Ako naiđete na probleme sa značajkom Python u programu Excel, prijavite ih tako da odaberete Pomoć>– povratne informacije u programu Excel.

Jeste li novi u programskom jeziku Python u programu Excel? Započnite s člancima Uvod u Python u programu Excel i Početak rada sa značajkom Python u programu Excel.

Što je Power Query?

Power Query je alat za pretvaranje i pripremu podataka osmišljen da vam pomogne pri oblikovanju podataka, a dostupan je u programu Excel i drugim Microsoftovim proizvodima.

Koristite Power Query s jezikom Python u programu Excel da biste uvezli vanjske podatke u Excel, a zatim analizirajte te podatke pomoću jezika Python.

Važno

Power Query jedini je način uvoza vanjskih podataka za korištenje s jezikom Python u programu Excel.

Dodatne informacije o dodatku Power Query potražite u pomoći za Power Query za Excel.

Napomena

Uvoz vanjskih podataka pomoću dodatka Power Query za korištenje s jezikom Python u programu Excel nije dostupan za Excel na webu.

Kako koristiti Power Query za uvoz podataka za Python u programu Excel

Poduzmite sljedeće korake da biste saznali kako uvesti ogledni skup vanjskih podataka i koristiti ga sa značajkom Python u programu Excel.

Savjet

Ako već znate raditi s dodatkom Power Query i želite raditi s postojećim upitima u radnoj knjizi, preskočite na odjeljak Korištenje podataka dodatka Power Query s jezikom Python u programu Excel u nastavku ovog članka.

  1. Da biste vidjeli grupe Dohvaćanje podataka & Pretvaranje podatakai upita & Veze , 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 odvojenim zarezom (CSV). Svaki uvoz stvara upit.

    Ovaj primjer uvozi podatke iz OData servisa Northwind, testnog izvora podataka. Da biste to učinili, odaberite Dohvati podatke>iz drugih izvora>iz OData sažetka sadržaja.

  2. Zatim unesite sljedeću vezu na OData servis tvrtke Northwind pa odaberite U redu.
    https://services.odata.org/northwind/northwind.svc/

  3. U dijaloškom okviru pretpregleda Power Query odaberite podatkovnu tablicu za učitavanje u Excel. U ovom primjeru odaberite tablicu Kategorije, zatim strelicu pokraj gumba Učitaj i odaberite Učitaj u.... Sljedeća snimka zaslona prikazuje dijaloški okvir pretpregleda Power Query s odabranom tablicom Kategorije i prikazanom mogućnošću Učitaj u...

    Postavite vezu Power Query za Python u programu Excel. Odaberite tablicu Kategorije iz OData.

    Napomena

    • Možete odabrati i Pretvori podatke u dijaloškom okviru pretpregleda Power Query. To vam omogućuje uređivanje podataka u uređivač dodatka Power Query prije uvoza u Excel.
    • Ako želite prikazati podatke na rešetci programa Excel, odaberite gumb Učitaj . Time ćete odabranu tablicu učitati izravno u rešetku programa Excel.
  4. Odaberite samo Stvori vezu da biste uspostavili podatkovnu vezu s izvorom. Power Query automatski stvara upit za tu vezu.

    U dijaloškom okviru Uvoz podataka odaberite samo mogućnost Stvori vezu.

  5. Automatski će se otvoriti okno Upiti & veze s popisom upita koje je Power Query stvorio za odabrani izvor podataka – u ovom slučaju tablica Kategorije iz oglednog skupa podataka OData tvrtke Northwind. Da biste ručno otvorili okno Upiti & veze , na kartici Podaci odaberite Upiti & veze.

    Savjet

    Zadržite pokazivač miša na upitima u oknu zadatka da biste vidjeli pretpregled podataka.

U sljedećem je odjeljku opisano kako analizirati podatke kategorija s jezikom Python u programu Excel.

Korištenje podataka dodatka Power Query uz Python u programu Excel

Za sljedeći se postupak pretpostavlja da ste stvorili vezu Power Query s podacima kategorije OData servisa Northwind opisanog u prethodnom odjeljku članka. Ovi koraci pokazuju kako analizirati podatke kategorija s jezikom Python u programu Excel.

  1. Da biste radili s vanjskim podacima uz Python u programu Excel, omogućite Python u ćeliji tako da unesete funkciju =PY . Potom formulu jezika Python u programu Excel xl() koristite za pozivanje na elemente programa Excel, kao što je upit dodatka Power Query. U ovom primjeru unesite xl("Categories") u ćeliju jezika Python u programu Excel.

  2. U ćeliji jezika Python sada se prikazuju podaci kategorije unutar podatkovnog okvira, kao što ih je vratila xl("Categories") formula. Odaberite ikonu kartice pokraj podatkovnog okvira da biste pogledali pretpregled podataka u podatkovnom okviru. Sljedeća snimka zaslona prikazuje pretpregled DataFrame.

    Otvorena kartica podatkovnog okvira jezika Python u programu Excel koja prikazuje podatke kategorije.

    Savjet

    Promijenite veličinu dijaloškog okvira DataFrame pomoću ikone u donjem desnom kutu.

  3. Pretvorite podatke u podatkovnom okviru u vrijednosti programa Excel, čime se vraćaju u rešetku programa Excel. Da biste pretvorili DataFrame u vrijednosti programa Excel, odaberite ćeliju koja sadrži DataFrame, a zatim odaberite ikonu Umetni podatke . Na sljedećoj je snimci zaslona prikazan primjer te ikone pokraj podatkovnog okvira.

    Odaberite ikonu Umetni podatke da biste izdvojili podatke iz podatkovnog okvira.

    Odabirom ikone Umetanje podataka otvara se izbornik s popisom vrijednosti relevantnih za podatke.

    Izbornik Umetanje podataka nudi mogućnosti za umetanje podataka.

  4. Odaberite prvu vrijednost na izborniku, arrayPreview. Ta vrijednost prikazuje podatke za Python iz podatkovnog okvira u rešetki programa Excel. Primjer potražite na sljedećoj snimci zaslona.

    Izdvojite podatke u rešetku programa Excel pomoću izbornika Umetanje podataka.

  5. Sada kada ste koristili Power Query za uvoz vanjskih podataka i obradili te podatke pomoću jezika Python u programu Excel, spremni ste za početak analize podataka pomoću jezika Python u programu Excel. Da biste saznali kako stvoriti grafičke grafikone i grafikone jezika Python pomoću podataka, pogledajte članak Stvaranje dijagrama i grafikona jezika Python u programu Excel.