Python u programu Excel trenutno objavljuje korisnicima tvrtki i tvrtki koji koriste trenutni kanal u sustavu Windows, počevši od verzije 2407 (međuverzija 17830.20128). Dostupna je u pretpregledu za obiteljske i osobne korisnike koji koriste trenutni kanal u sustavu Windows počevši od verzije 2405 (međuverzije 17628.20164). Python u programu Excel dostupan je u pretpregledu za obrazovne korisnike koji koriste trenutni kanal (pretpregled) putem programa Microsoft 365 Insider. 

Najprije se objavljuje u programu Excel za Windows, a zatim na druge platforme kasnije. Dodatne informacije o dostupnosti potražite u članku Dostupnost aplikacije Python u programu Excel.

Ako naiđete na probleme s pythonom u programu Excel, prijavite ih tako da odaberete Pomoć za > 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.

Lažnjak 

Generira lažne podatke. 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.

Matplotlib

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

mlxtend 

Biblioteka strojnog učenja za zadatke iz svakodnevnih znanosti o podacima. Licenca: BSD-3-Clause.

NetworkX

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

NLTK

Biblioteka za obradu prirodnog jezika. Sljedeći desetnik unaprijed je učitan za korištenje s pythonom u programu Excel: smeđa, punkt, stopwords, treebank, vader i wordnet2022. Licenca: Apache v2.

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.

plotnine 

Biblioteka za iscrtavanje i vizualizaciju podataka. Licenca: MIT. 

Princ 

Biblioteka za viševarijatornu istraživačku analizu podataka u pythonu, uključujući razne metode za sažimanje tablični podaci. Licenca: MIT.  

PyTables

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

PyWavelets

Val transformira biblioteku. Licenca: MIT.

qrcode 

Generator slika QR koda. Licenca: BSD-3-Clause.

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.

squarify 

Stvara hijerarhijske karte ili vizualizacije za prikaz hijerarhijskih podataka. Licenca: Apache v2.

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.

TheFuzz 

Nudi mutni niz koji se podudara da bi izračunao razlike između slijedova. Licenca: MIT.  

wordcloud 

Generator oblaka riječi. 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.