Povezane teme
×
Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Python u programu Excel trenutačno je u pretpregledu i podložan je promjenama na temelju povratnih informacija. Da biste koristili tu značajku, pridružite se programu Microsoft 365 Insider i odaberite razinu programa Insider Beta kanal

Programski jezik Python u programu Excel postupno se uvodi korisnicima programa Excel za sustav Windows pomoću Beta kanala. Značajka trenutno nije dostupna na drugim platformama.

Ako naiđete na probleme s jezikom 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 uvodom u Python u programu Exceli počnite s radom u aplikaciji Python u programu Excel.

Stvaranje crta i grafikona pomoću biblioteka programa Python otvorenog koda 

Python u programu Excel sadrži temeljni skup Python biblioteka koje pruža Anaconda. U ovom se članku opisuje kako koristiti python biblioteke,kao što su morski rođeni i matplotlib, za stvaranje crta i grafikona. Dodatne informacije o bibliotekama otvorenog koda koje su dostupne u aplikaciji Python u programu Excel potražite u članku Biblioteke otvorenog koda i Python u programu Excel

Primjeri u ovom članku koriste skup podataka šarenice. Preuzmite oglednu radnu knjigu koju želite pratiti zajedno s člankom: python-in-excel-iris-dataset.xlsx

Stvorite parno zemljište s morskim morem 

U ovom je primjeru prikazano kako stvoriti iscrtavanje parova skupa podataka šarenice. Iscrtavanje parova matrica je crta i grafikona koja uspoređuje odnos između svake varijable u skupu podataka. U tom slučaju skup podataka šarenice sadrži četiri stupca brojčanih podataka: sepal_length, sepal_width, petal_length i petal_width

Upotrijebite Python u programu Excel da biste stvorili parnu iscrtavanje s morskom bibliotekom.

Python u programu Excel stvara vizualizaciju pomoću morske biblioteke. Morska biblioteka automatski seuvozi za Python u programu Excel sa sljedećom izjavom o uvozu, što vam omogućuje da je referencirate s pseudonimima sns.  

import seaborn as sns 

Da biste stvorili parno iscrtavanje skupa podataka šarenice s morskom bibliotekom, učinite sljedeće:

  1. Unesite sljedeći isječak koda u Python u ćeliju programa Excel. Isječak koda sprema iscrtavanje parova kao varijablu pod nazivom pairplot.  Stvara parnu iscrtavanje s sn-ovima pseudonima morske biblioteke i sparom morske funkcije



    pairplot = sns.pairplot(xl("Table1[#All]", headers=True)) Kao argument funkcije pairplot isječak koda koristi prilagođenu funkciju Python xl() i referencira prvu tablicu na radnom listu Tablica1. Obuhvaća cijeli sadržaj tablice (kao [#All]) i bilješke koje tablica sadrži redak zaglavlja (kao zaglavlja=True). U ovom primjeru Tablica1 na radnom listu sadrži skup podataka Šarenica.

    Pogledajte pretpregled iscrtavanje parova u podatkovnom okviru.

    Napomena: Ako naiđete na bilo kakve pogreške, dodatne informacije potražite u članku Otklanjanje poteškoća s programom Python u pogreškama u programu Excel. 

  2. Nakon što je izvršio python formulu, Python u programu Excel vraća vizualizaciju iscrtavanje parova u slikovnom objektu. Odaberite ikonu kartice u ćeliji objekta slike da biste vidjeli pretpregled vizualizacije.

    Pogledajte pretpregled iscrtanog grafikona na kartici DataFrame.

  3. Zadržite vizualizaciju kao objekt Slike da biste ga nastavili koristiti za python izračune. Izdvojite sliku u rešetku programa Excel da biste joj promijenili veličinu i detaljnije pogledali svaki iscrtavanje. Da biste izdvojili sliku u rešetku, desnom tipkom miša kliknite ili Ctrl + kliknite ćeliju koja sadrži slikovni objekt i na izborniku odaberite Prikaži iscrtavanje preko ćelija.

    Dodatne informacije o izdvajanju slikovnih objekata potražite u odjeljku Izdvajanje slikovnog objekta u članak rešetke programa Excel u ovom članku.

Stvaranje raspršenog grafikona pomoću matplotliba 

U ovom se primjeru opisuje kako stvoriti raspršeni grafikon pomoću skupa podataka o uzorku cvijeta Šarenice. Raspršeni grafikon prikazuje odnos između dvije numeričke varijable u skupu podataka. Primjer stvara raspršeni grafikon koji izgleda kao sljedeća snimka zaslona, uspoređujući sepal_width i sepal_length vrijednosti.

Pomoću aplikacije Python u programu Excel stvorite raspršeni grafikon pomoću biblioteke matplotlib.

Python u programu Excel stvara vizualizaciju pomoću biblioteke otvorenog koda Matplotlib. Biblioteka Matplotlibautomatski se uvozi za Python u programu Excel pomoću sljedeće naredbe uvoza, što vam omogućuje da je referencirate kao plt.  

import matplotlib.pyplot as plt 

Da biste stvorili raspršeni grafikon skupa podataka šarenice s bibliotekom Matplotlib, učinite sljedeće:

  1. U ćeliji programa Python u programu Excel upotrijebite raspršenu funkciju matplotlib iunesite sepal_length i sepal_width stupce skupa podataka Šarenice kao argumente. U ovom primjeru Tablica1 na radnom listu sadrži skup podataka Šarenica.

    plt.scatter(xl("Table1[sepal_length]"), xl("Table1[sepal_width]"))

  2. Dodajte natpise i naslov na raspršeni grafikon.  

    # Label the x and y axes of the plot. 
    plt.xlabel('sepal_length') 
    plt.ylabel('sepal_width') 
     
    # Add a title to the plot.  
    plt.title('Sepal length and width analysis')

    Napomena: Taj isječak koda možete dodati kao dodatni redak koda nakon Python formule u prethodnom koraku, u istoj ćeliji programa Excel ili ga možete unijeti u novu python ćeliju u ćeliji programa Excel u radnoj knjizi. Ako ga odlučite unijeti u novu ćeliju, obavezno slijedite pravila redoslijeda izračuna u glavnom retku i unesite ih nakon prve ćelije.

  3. Nakon što je izvršio python formule, Python u programu Excel vraća raspršenu vizualizaciju iscrtavanje kao slikovni objekt. Odaberite ikonu kartice u ćeliji objekta slike da biste vidjeli pretpregled vizualizacije. 

    Prikaz pretpregleda raspršenog iscrtanog u podatkovnom okviru.

    Napomena: Ako naiđete na bilo kakve pogreške, dodatne informacije potražite u članku Otklanjanje poteškoća s programom Python u pogreškama u programu Excel.  

  4. Zadržite vizualizaciju kao slikovni objekt da biste ga nastavili koristiti za python izračune. Izdvojite sliku u rešetku programa Excel da biste joj promijenili veličinu i detaljnije pogledali iscrtavanje. Da biste izdvojili sliku u rešetku, desnom tipkom miša kliknite ili Ctrl + kliknite ćeliju koja sadrži slikovni objekt i na izborniku odaberite Prikaži iscrtavanje preko ćelija.

    Dodatne informacije o izdvajanju slikovnih objekata potražite u odjeljku Izdvajanje slikovnog objekta u članak rešetke programa Excel u ovom članku.

Izdvajanje slikovnog objekta u rešetku programa Excel

Kao što je pokazano primjerima u ovom članku, python biblioteke kao što su morski rođeni i Matplotlib mogu vratiti vizualizacije podataka u ćelije programa Excel. Python u programu Excel po zadanom vraća te vizualizacije kao slikovne objekte. 

Odaberite ikonu kartice u ćeliji slikovnog objekta da biste vidjeli pretpregled vizualizacije.

Pogledajte pretpregled iscrtanog grafikona na kartici DataFrame.

Dva su načina izdvajanja slike u rešetku programa Excel: prikaz slike kao iscrtavanja preko ćelija ili prikaz slike unutar ćelije.

Prikaz slike preko ćelija

Slijedite ove korake da biste sliku prikazali kao iscrtavanje preko ćelija.

  1. Desnom tipkom miša kliknite ili Ctrl + kliknite ćeliju koja sadrži slikovni objekt i na izborniku odaberite Prikaži iscrtavanje preko ćelija (ili koristite tipkovni prečac Ctrl + Alt + Shift + C). Time se stvara kopija slike koja pluta preko rešetke programa Excel i može se jednostavno promijeniti veličina. Izvorni slikovni objekt ostaje u izvornoj ćeliji.

  2. Odaberite i povucite sliku iscrtavanje da biste je pomicali po radnom listu. Odaberite i povucite čvorove u kutovima i bočnim stranama slike da biste joj promijenili veličinu.

    Stvorite plutajucu vizualizaciju crtanja pomoću ikone Stvori referencu.

Prikaz slike unutar ćelije

Slijedite ove korake da biste prikazali sliku unutar ćelije.

  1. Vratite slikovni objekt kao vrijednost programa Excel. Odaberite ćeliju objekta slike, idite na izlazni izbornik Python u traci formule, a zatim odaberite Vrijednost programa Excel.  



    Pomoću izlaznog izbornika Python pokraj trake formule promijenite vrstu izlaza. Slika crtanja sada se prikazuje unutar ćelije.

    Savjet: Da biste prebacivali rezultate python formule između Python objekata i vrijednosti programa Excel, koristite tipkovni prečac Ctrl + Alt + Shift + M. Dodatne tipkovne prečace potražite u članku Python u tipkovnim prečacima programa Excel.

  2. Veličina slike iscrtavanje ovisi o veličini ćelije. Povećajte veličinu slike povećanjem veličine ćelije ili spajanjem ćelija.

Stvaranje vlastitih iscrtavanje i grafikona 

Sada kada ste saznali kako stvoriti Python u programu Excel iscrtavanje i grafikone s oglednim skupom podataka, unesite vlastite podatke u radnu knjigu programa Excel i stvorite prilagođene vizualizacije.  

Da biste uvezli vanjske podatke za korištenje s programom Python u programu Excel, Power Query. Dodatne informacije potražite u članku Korištenje Power Query uvoz podataka za Python u programu Excel.

Povezani članci 

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×