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 programski jezik Python u programu ExceliZapočnite s radom uz Python u programu Excel

Biblioteke jezika Python otvorenog izvora  

Python u programu Excel isporučuje se sa standardnim skupom biblioteka jezika Python koje nudi Anacondaputem sigurne distribucije. Koristite te biblioteke jezika Python kako biste pojednostavili analizu podataka, pronašli uzorke i skrivene uvide te vizualizirali podatke pomoću dijagrama. 

Osnovni Python u bibliotekama programa Excel 

Sljedeće biblioteke otvorenog izvora po zadanom su dostupne uz Python u programu Excel. Uvezene su s navedenim naredbama. 

  • Matplotlib. Import naredba: import matplotlib.pyplot as plt

  • NumPy. Import naredba: import numpy as np

  • pandas. Import naredba: import pandas as pd

  • seaborn. Import naredba: import seaborn as sns

  • statsmodels. Import naredba: import statsmodels as sm

Napomena: Te osnovne biblioteke navedene su i u oknu zadatka inicijalizacije jezika Python u programu Excel. Da biste pristupili oknu zadatka inicijalizacije, odaberite Formule > Inicijalizacija na vrpci programa Excel. Ovo je okno zadatka trenutačno samo za čitanje i prikazuje postavke inicijalizacije za izvođenje jezika Python u programu Excel.

Uvoz biblioteka 

Osim osnovnih biblioteka, možete uvesti i dodatne biblioteke dostupne putem platforme Anaconda. Uvezite biblioteke jezika Python u Excel pomoću naredbe uvoza jezika Python u ćeliji programa Excel, kao što je import numpy as np. Ta naredba uvozi bibliotekuNumPy i dodjeljuje joj pseudonim np. Nakon što unesete tu naredbu uvoza u ćeliju jezika Python, možete se pozivati na biblioteku NumPy kao np kroz formule za Python u toj radnoj knjizi. 

Savjet: Kako biste bili sigurni da će se biblioteke uvesti prije pokretanja formula za Python, unesite naredbe uvoza i sve postavke na prvi radni list u radnoj knjizi. Ako želite, možete rezervirati prvi radni list posebno za naredbe uvoza i postavke.

Važno: Oblik naredbe uvoza ne koriste sve biblioteke import [library] as [name]. Da biste, primjerice, uvezli biblioteku beautifulsoup4, koristite naredbu uvozafrom bs4 import BeautifulSoup. Pogledajte dokumentaciju za svaku biblioteku da biste saznali preporučenu naredbu uvoza.

Popis preporučenih biblioteka 

U sljedećoj je tablici prikazan podskup biblioteka otvorenog izvora koje nudi Anaconda i koje možete koristiti s jezikom Python u programu Excel. Biblioteke Matplotlib, NumPy, seaborn, statsmodels i pandasuvoze se po zadanom. Dodatne biblioteke navedene u tablici ne uvoze se automatski, ali ih po želji možete uvesti. 

Važno: Radi zaštite sigurnosti podataka te biblioteke neće imati mogućnost slanja mrežnih zahtjeva ili pristupa datotekama i podacima na lokalnom računalu. Dodatne informacije potražite u članku Sigurnost podataka i Python u programu Excel.

Napomena: Python u programu Excel podržava fontove na engleskom, kineskom (pojednostavljenom), francuskom, njemačkom, japanskom i španjolskom.

Biblioteka

Opis

Astropy

Biblioteka jezika Python za astronomiju. Licenca: BSD-3-Clause.

beautifulsoup4

Biblioteka jezika Python osmišljena za struganje zaslona. Licenca: MIT.

imbalanced-learn

Pomaže u rješavanju problema klasifikacije nudeći tehnike ponovnog uzorkovanja. Oslanja se na scikit-learn. Licenca: MIT.

IPython

Biblioteka za interaktivno računalstvo. Licenca: BSD-3-Clause.

Gensim

Biblioteka za modeliranje tema i obradu prirodnog jezika. Licenca: LGPL-2.1.

Matplotlib

Stvara grafikone i brojke kvalitete publikacije u jeziku Python. Licenca: PSF.

NetworkX

Paket jezika Python za stvaranje kompleksnih mreža i upravljanje njima. Licenca: BSD-3-Clause.

NumPy

Nudi obradu polja za brojeve, nizove, zapise i objekte. Licenca: BSD-3-Clause.

pandas

Nudi strukture podataka i alate za analizu podataka. Licenca: BSD-3-Clause.

Pillow

Dodaje podršku za otvaranje i spremanje različitih oblika slikovnih datoteka te rukovanje njima. Licenca: PIL.

PyTables

Objedinjuje Python, biblioteku HDF5 i biblioteku NumPy radi rukovanja velikim količinama podataka. Licenca: BSD-3-Clause.

PyWavelets

Val transformira biblioteku. Licenca: MIT.

scikit-learn

Skup modula jezika Python za strojno učenje i dubinsku analizu podataka. Licenca: BSD-3-Clause.

SciPy

Znanstvena biblioteka za Python. Licenca: BSD-3-Clause.

seaborn

Biblioteka za vizualizaciju statističkih podataka. Licenca: BSD-3-Clause.

snowballstemmer

Zbirka biblioteke algoritama za Python. Licenca: BSD-2-Clause.

statsmodels

Statistička izračunavanja i modeli za korištenje s bibliotekomSciPy. Licenca: BSD-3-Clause.

SymPy

Biblioteka jezika Python za simboličku matematiku. Licenca: BSD-3-Clause.

tabulate

Biblioteka za stvaranje i oblikovanje tablica. Licenca: MIT.

Saznajte više na platformi Anaconda 

Da biste saznali više o integraciji i podržanim bibliotekama, posjetite platformu Anaconda.

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!

×