Python 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

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 bilo kakve brige 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 Uvod u Python u programu Excel i Prvi koraci uz Python u programu Excel

Otvorene Python biblioteke  

Python u programu Excel dolazi uz standardni skup Python biblioteka koje obezbeđuje Anacondaputem bezbedne raspodele. Koristite ove Python biblioteke da biste pojednostavili analizu podataka, pronašli obrasce i skrivene uvide i vizuelizovali podatke pomoću grafikona. 

Core Python u bibliotekama programa Excel 

Sledeće biblioteke otvorenog izvora podrazumevano su dostupne uz Python u programu Excel. Uvezene su sa navedenim izjavama. 

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

  • NumPy. Import instrukcija: import numpy as np

  • Pande. Import instrukcija: import pandas as pd

  • seaborn. Import instrukcija: import seaborn as sns

  • statsmodels. Import instrukcija: import statsmodels as sm

Napomena: Ove osnovne biblioteke takođe su navedene u programu Python u oknu zadatka za pokretanje u programu Excel. Pristupite oknu zadatka za pokretanje tako što ćete izabrati stavku Formule > Pokretanje na traci programa Excel. Ovo okno za zadatke je trenutno samo za čitanje i prikazuje postavke pokretanja za Python u Excel standardnom vremenu izvršavanja.

Kako se uvoze biblioteke 

Pored osnovne biblioteke, možete da uvezete i dodatne biblioteke koje su dostupne putem aplikacije Anaconda. Uvezite Python biblioteke u Excel pomoću Python izraza za uvoz u Python u ćeliju programa Excel, kao što je import numpy as np. Ovaj izraz uvozi biblioteku NumPyi dodeljuje joj pseudonim np. Kada unesete ovaj izraz uvoza u Python ćeliju, u biblioteci NumPy možete da uputite kao np  kroz Python formule u toj radnoj svesci. 

Savet: Da biste se uverili da će se biblioteke uvesti pre pokretanja Python formula, unesite izjave o uvozu i sve postavke na prvom radnom listu u radnoj svesci. Ako želite, možete da rezervišete prvi radni list posebno za izjave i postavke uvoza.

Važno: Ne koriste sve biblioteke format izraza uvoza import [library] as [name]. Na primer, da biste uvezli prelepu biblioteku, koristite izraz za uvoz from bs4 import BeautifulSoup. Pogledajte dokumentaciju za svaku biblioteku da biste saznali preporučeni izvod o uvozu.

Lista preporučenih biblioteka 

Sledeća tabela prikazuje podskup biblioteka otvorenog izvora koje obezbeđuje Anaconda a koji možete da koristite sa Python u programu Excel. Biblioteke Matplotlib, NumPy, seaborn, statsmodels i pandasse podrazumevano uvoze. Dodatne biblioteke navedene u tabeli ne uvoze se automatski, ali možete odabrati da ih uvezete ako želite. 

Važno: Da bi zaštitile bezbednost podataka, ove biblioteke neće imati mogućnost da upućuju mrežne zahteve niti da pristupe datotekama i podacima na lokalnom računaru. Da biste saznali više, pogledajte članak Bezbednost podataka i Python u programu Excel.

Napomena: Python u programu Excel podržava engleski, kineski (pojednostavljeni), francuski, nemački, japanski i španski fontovi.

Biblioteka

Opis

Astropy

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

beautifulsoup4

Python biblioteka dizajnirana za prikupljanje sa ekrana. Licenca: MIT.

Foker 

Generiše lažne podatke. Licenca: MIT.  

imbalanced-learn

Pomaže u rešavanje problema klasifikacije nudeći tehnike ponovnog uzimanja uzoraka. Oslanja se na scikit-learn. Licenca: MIT.

IPython

Biblioteka za interaktivno izračunavanje. Licenca: BSD-3-Clause.

Matplotlib

Kreira grafikone i slike kvaliteta publikacije u programu Python. Licenca: PSF.

mlxtend 

Biblioteka mašinskog učenja za svakodnevne zadatke nauke o podacima. Licenca: BSD-3-Clause.

NetworkX

Python paket za kreiranje složenih mreža i upravljanje njima. Licenca: BSD-3-Clause.

NLTK

Biblioteka za obradu prirodnog jezika. Sledeća corpora je unapred učitana za korišćenje sa Python-om u programu Excel: brown, punkt, stopwords, treebank, vader i wordnet2022. Licenca: Apache v2.

NumPy

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

pandas

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

Pillow

Dodaje podršku za otvaranje, manipulisanje i čuvanje različitih formata datoteka slike. Licenca: PIL.

plotnine 

Biblioteka za prikazivanje i vizuelizaciju podataka. Licenca: MIT. 

Princ 

Biblioteka za viševarijnu analizu podataka istraživanja u Python-u, uključujući različite metode za rezimiranje tabelarnih podataka. Licenca: MIT.  

PyTables

Okuplja Python, HDF5biblioteku i biblioteku NumPykako bi se rukovalo velikim količinama podataka. Licenca: BSD-3-Clause.

PyWavelets

Talasasta transformacija biblioteke. Licenca: MIT.

qrcode 

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

scikit-learn

Skup Python modula za mašinsko učenje i rudarenje podataka. Licenca: BSD-3-Clause.

SciPy

Naučna biblioteka za Python. Licenca: BSD-3-Clause.

seaborn

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

snowballstemmer

Kolekcija algoritma biblioteke za Python. Licenca: BSD-2-Clause.

squarify 

Kreira treemaps ili vizuelizacije za prikazivanje hijerarhijskih podataka. Licenca: Apache v2.

statsmodels

Statistička računanja i modeli za korišćenje sa bibliotekom SciPy. Licenca: BSD-3-Clause.

SymPy

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

tabulate

Biblioteka za kreiranje i oblikovanje tabela. Licenca: MIT.

TheFuzz 

Nudi približnu nisku koja se podudara za izračunavanje razlika između sekvenci. Licenca: MIT.  

wordcloud 

Generator reči u oblaku. Licenca: MIT.  

Saznajte više u aplikaciji Anaconda 

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

Povezani članci

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.