Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za veb My Office za iPhone

Python u programu Excel sada je dostupan korisnicima pretplate na Enterprise i Business koji koriste trenutni kanal u operativnom sistemu Windows, počevši od verzije 2408 (izdanje 17928.20114) i mesečnog kanala preduzeća u operativnom sistemu Windows, počevši od verzije 2408 (izdanje 17928.20216). Dostupna je i u programu Excel za veb za korisnike velikih preduzeća i preduzeća. Python u programu Excel dostupan je u pregledu za Family i Personal korisnike u programu Excel za veb ili pokrenut trenutni kanal u operativnom sistemu Windows počevši od verzije 2405 (izdanje 17628.20164). Dostupan je u pregledu za korisnike pretplate Education koji koriste trenutni kanal (pregled) putem programa Microsoft 365 Insajder Program. Trenutno nije dostupan za polugodišnji kanal za preduzeća.

Python u programu Excel dostupan je enterprise i business korisnicima koji koriste trenutni kanal u programu Excel za Mac, počevši od verzije 16.96 (izdanje 25041326). Dostupna je u pregledu za porodične i lične korisnike u programu Excel za Mac putem programa Microsoft 365 Insider. Odaberite nivo Beta Channel Insider i instalirajte najnoviju verziju programa Excel; dostupna je počevši od verzije 16.95 (izdanje 25021921).

Dodatne informacije o dostupnosti potražite u članku dostupnosti funkcije Python u programu Excel. Ako naiđete na probleme koji se odnose na Python u programu Excel, prijavite ih tako što ćete izabrati 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 Anaconda putem 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.