Biblioteke otvorenog izvora i Python u programu Excel

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac

Informacije o dostupnosti potražite u odjeljku Dostupnost značajke Python u programu Excel. Ako naiđete na probleme sa značajkom 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 Excel i Počnite sa Pythonom u programu Excel.

Biblioteke jezika Python otvorenog izvora

Python u programu Excel isporučuje se sa standardnim skupom biblioteka jezika Python koje nudi Anaconda putem 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, na vrpci programa Excel odaberiteInicijalizacijaformula>. 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 biblioteku NumPy i dodjeljuje joj pseudonim np. Nakon što unesete tu naredbu uvoza u ćeliju jezika Python, možete se pozivati na biblioteku NumPy kao i np u svim formulama 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 import [library] as [name]naredbe import ne koriste sve biblioteke. Da biste, primjerice, uvezli biblioteku beautifulsoup4, koristite naredbu from bs4 import BeautifulSoupimport. U dokumentaciji za svaku biblioteku pogledajte preporučenu naredbu uvoza.

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 pandas uvoze 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 (pojednostavnjenom), francuskom, njemačkom, japanskom i španjolskom.

Biblioteka Opis
Astropy Biblioteka jezika Python za astronomiju. Licenca: BSD-3-Clause.
prekrasna juha4 Biblioteka jezika Python osmišljena za struganje zaslona. Licenca: MIT.
Krivotvoritelj Generira lažne podatke. Licenca: MIT.
neuravnoteženo učenje 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 za strojno učenje za svakodnevne zadatke podatkovne znanosti. 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 su korpusi unaprijed učitani za upotrebu s jezikom Python u programu Excel: brown, punkt, stopwords, treebank, vader i wordnet2022. Licenca: Apache v2.
NumPy Nudi obradu polja za brojeve, nizove, zapise i objekte. Licenca: BSD-3-Clause.
pande Nudi strukture podataka i alate za analizu podataka. Licenca: BSD-3-Clause.
jastuk Dodaje podršku za otvaranje i spremanje različitih oblika slikovnih datoteka te rukovanje njima. Licenca: PIL.
plotnine Biblioteka za crtanje i vizualizaciju podataka Licenca: MIT.
Princ Biblioteka za multivarijantnu istraživačku analizu podataka u jeziku Python, uključujući razne metode za sažimanje tabličnih podataka. Licenca: MIT.
PyTables Objedinjuje Python, biblioteku HDF5 i biblioteku NumPy za rukovanje velikim količinama podataka. Licenca: BSD-3-Clause.
PyWavelets Val transformira biblioteku. Licenca: MIT.
qr kôd 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.
Kvadratura Stvara hijerarhijske karte ili vizualizacije za prikaz hijerarhijskih podataka. Licenca: Apache v2.
statsmodels Statistička izračunavanja i modeli za korištenje s bibliotekom SciPy. Licenca: BSD-3-Clause.
SymPy Biblioteka jezika Python za simboličku matematiku. Licenca: BSD-3-Clause.
tablični prikaz Biblioteka za stvaranje i oblikovanje tablica. Licenca: MIT.
TheFuzz Nudi nejasno podudaranje nizova radi izračuna razlika između nizova. 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 Anacondu.