Odprtokodne knjižnice in Python v Excelu

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac

Če želite informacije o razpoložljivosti, glejte Razpoložljivost Pythona v Excelu. Če naletite na kakršne koli pomisleke glede Pythona v Excelu, jih prijavite tako, da izberetePovratne informacijepomoči> v Excelu.

Ali še ne uporabljate Pythona v Excelu? Začnite z Uvodom v Python v Excelu in Začnite s Pythonom v Excelu.

Odprtokodne knjižnice Python

Python v Excelu ima standardni nabor knjižnic Python, ki jih zagotavlja Anaconda prek varne distribucije. S temi knjižnicami Python lahko poenostavite analizo podatkov, poiščete vzorce in skrite vpoglede ter ponazorite podatke z grafikoni. 

Core Python v Excelovih knjižnicah

Te odprtokodne knjižnice so privzeto na voljo s funkcijo Python v Excelu. Uvožene so z navedenimi izjavami.

  • Matplotlib. Izjava o uvozu: import matplotlib.pyplot as plt
  • NumPy. Izjava o uvozu: import numpy as np
  • pandas. Izjava o uvozu: import pandas as pd
  • seaborn. Izjava o uvozu: import seaborn as sns
  • statsmodels. Izjava o uvozu: import statsmodels as sm

Opomba

Te osnovne knjižnice so navedene tudi v podoknu opravil Inicializacija Excela v storitvi Python. Odprite podokno opravil za inicializacijo tako, da na Excelovem traku izbereteInicializacijaformul.> To podokno opravil je trenutno samo za branje in prikazuje nastavitve inicializacije za Python v Excelovem izvajalniku.

Kako uvoziti knjižnice

Poleg osnovnih knjižnic lahko uvozite dodatne knjižnice, ki so na voljo prek storitve Anaconda. Uvozite knjižnice Python v Excel z izjavo o uvozu Pythona v celici Python v Excelu, na primer import numpy as np. Ta izjava uvozi knjižnico NumPy in ji dodeli vzdevek np. Po vnosu te izjave o uvozu v celico Python se lahko sklicujete na knjižnico NumPy kot np v celotnih formulah Python v tem delovnem zvezku.

Namig

Če želite zagotoviti, da bodo knjižnice uvožene, preden se zaženejo formule Python, vnesite izjave za uvoz in vse nastavitve na prvem delovnem listu v delovnem zvezku. Če želite, lahko prvi delovni list rezervirate posebej za izjave in nastavitve uvoza.

Pomembno

Vse knjižnice ne uporabljajo oblike zapisa import [library] as [name]uvoza. Če želite na primer uvoziti knjižnico beautifulsoup4, uporabite izjavo from bs4 import BeautifulSoupo uvozu . Oglejte si dokumentacijo za posamezno knjižnico, če želite izvedeti priporočeno izjavo o uvozu.

V spodnji tabeli je prikazan podnabor odprtokodnih knjižnic, ki jih zagotavlja Anaconda in jih lahko uporabite s funkcijo Python v Excelu. Knjižnice Matplotlib, NumPy, seaborn, statsmodels in pande so privzeto uvožene. Dodatne knjižnice, navedene v tabeli, se ne uvozijo samodejno, lahko pa jih uvozite po želji.

Pomembno

Zaradi zaščite varnosti podatkov te knjižnice ne bodo več omogočale pošiljanja omrežnih zahtev ali dostopa do datotek in podatkov v lokalnem računalniku. Če želite izvedeti več, glejte Varnost podatkov in Python v Excelu.

Opomba

Python v Excelu podpira angleške, kitajske (poenostavljene), francoske, nemške, japonske in španske pisave.

Knjižnica Opis
Katastrofa Knjižnica Python za astronomijo. Licenca: BSD-3-Clause.
čudovita juha4 Knjižnica Python, zasnovana za strganje zaslona. Licenca: MIT.
Ponarejevalec Ustvarja lažne podatke. Licenca: MIT.
Neuravnoteženo učenje Pomaga pri reševanju težav z razvrščanjem tako, da ponudi tehnike vnovičnega vzorčenja. Temelji knjižnici scikit-learn. Licenca: MIT.
IPython Knjižnica za interaktivno računalništvo. Licenca: BSD-3-Clause.
Matplotlib Ustvari grafikone in slike, primerne za objavo, v jeziku Python. Licenca: PSF.
mlxtend Knjižnica strojnega učenja za vsakodnevne naloge podatkovne znanosti. Licenca: BSD-3-Clause.
OmrežjeX Paket Python za ustvarjanje in upravljanje zapletenih omrežij. Licenca: BSD-3-Clause.
NLTK Knjižnica za obdelavo naravnega jezika. Naslednji korpusi so vnaprej naloženi za uporabo s Pythonom v Excelu: rjava, punkt, stopwords, treebank, vader in wordnet2022. Licenca: Apache v2.
NumPy Omogoča obdelavo polj za števila, nize, zapise in predmete. Licenca: BSD-3-Clause.
Pande Ponuja podatkovne strukture in orodja za analizo podatkov. Licenca: BSD-3-Clause.
Vzglavnik Doda podporo za odpiranje, spreminjanje in shranjevanje različnih oblik zapisa slikovnih datotek. Licenca: PIL.
Plotnine Knjižnica za risanje in ponazoritev podatkov. Licenca: MIT.
Princ Knjižnica za večspremenljivo raziskovalno analizo podatkov v Pythonu, vključno z različnimi metodami za povzemanje tabelarnih podatkov. Licenca: MIT.
PyTabele Združuje Python, knjižnico HDF5 in knjižnico NumPy za obdelavo velikih količin podatkov. Licenca: BSD-3-Clause.
PyWavelets Knjižnica za transformacijo signalov. Licenca: MIT.
qrcode Generator slik s kodo QR. Licenca: BSD-3-Clause.
scikit-learn Nabor modulov Python za strojno učenje in podatkovno rudarjenje. Licenca: BSD-3-Clause.
SciPy Znanstvena knjižnica za Python. Licenca: BSD-3-Clause.
morski rod Knjižnica ponazoritev statističnih podatkov. Licenca: BSD-3-Clause.
snowballstemmer Zbirka knjižnic algoritmov za Python. Licenca: BSD-2-Clause.
kvadratizacija Ustvari drevesne zemljevide ali ponazoritve za prikaz hierarhičnih podatkov. Licenca: Apache v2.
statsmodels Statistični izračuni in modeli za uporabo s knjižnico SciPy. Licenca: BSD-3-Clause.
SymPy Knjižnica Python za simbolno matematiko. Licenca: BSD-3-Clause.
tabeliranje Knjižnica za ustvarjanje in oblikovanje tabel. Licenca: MIT.
TheFuzz Omogoča mehko ujemanje nizov za izračun razlik med zaporedji. Licenca: MIT.
oblak besed Generator oblakov besed. Licenca: MIT.

Več informacij je na voljo v storitvi Anaconda

Če želite izvedeti več o integraciji in podprtih knjižnicah, obiščite Anaconda.