Applies ToExcel za Microsoft 365

Python v Excelu je zdaj na voljo za uporabnike enterprise in podjetja, ki uporabljajo trenutni kanal v sistemu Windows, od različice 2407 (graditev 17830.20128) do mesečnega kanala za podjetja v sistemu Windows, od različice 2408 (graditev 17928.20216). Na voljo je v predogledu za družinske in osebne uporabnike, ki uporabljajo trenutni kanal v sistemu Windows od različice 2405 (graditev 17628.20164). Python v Excelu je na voljo v predogledu za uporabnike izobraževalnih ustanova, ki uporabljajo trenutni kanal (predogled) prek programa za preskuševalce storitve Microsoft 365. Trenutno ni na voljo za kanal Semi-Annual Enterprise Channel.

Najprej bo na voljo v Excelu za Windows, pozneje pa tudi na druge platforme. Če želite več informacij o razpoložljivosti, glejte Razpoložljivost jezika Python v Excelu.

Če naletite na kakršne koli težave z jezikom Python v Excelu, jih prijavite tako, da v Excelu izberete > povratne informacije.

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

Odprtokodne knjižnice Python  

Python v Excelu vključuje standardni nabor knjižnic Python, ki jih zagotavlja Anaconda prek varne porazdelitve. 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. Import – izjava: import matplotlib.pyplot as plt

  • NumPy. Import – izjava: import numpy as np

  • pandas. Import – izjava: import pandas as pd

  • seaborn. Import – izjava: import seaborn as sns

  • statsmodels. Import – izjava: import statsmodels as sm

Opomba: Te osnovne knjižnice so navedene tudi v podoknu opravil Inicializacija Excela v storitvi Python. Do podokna opravil za inicializacijo dostopate tako, da na Excelovem traku izberete Formule > Inicializacija . 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 za uvoz Python v celici Pyhton v Excelu, npr. import numpy as np. Ta izjava uvozi knjižnicoNumPy in ji dodeli vzdevek np. Ko v celico Python vnesete to izjavo za uvoz, se lahko na knjižnico NumPy sklicujete tako, kot np v 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 izjave o uvozuimport [library] as [name]. Če želite na primer uvoziti knjižnico beautifulsoup4, uporabite izjavo o uvozufrom bs4 import BeautifulSoup. Oglejte si dokumentacijo za vsako knjižnico, če želite izvedeti priporočeno izjavo o uvozu.

Seznam priporočenih knjižnic 

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 pandasso uvožene privzeto. 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ščino, kitajščino (poenostavljeno), francoščino, nemščino, japonščino in španščino.

Knjižnica

Opis

Astropy

Knjižnica Python za astronomijo. Licenca: BSD-3-Clause.

beautifulsoup4

Knjižnica Python, zasnovana za zbiranje podatkov s spletnih mest. Licenca: MIT.

Lažen izraz 

Ustvari lažne podatke. Licenca: MIT.  

imbalanced-learn

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 dnevni nalog s področja podatkovne znanosti. Licenca: BSD-3-Clause.

NetworkX

Paket Python za ustvarjanje in upravljanje zapletenih omrežij. Licenca: BSD-3-Clause.

NLTK

Knjižnica za obdelavo v naravnem jeziku. Naslednje korpora so vnaprej naložene za uporabo z Python 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.

pandas

Ponuja podatkovne strukture in orodja za analizo podatkov. Licenca: BSD-3-Clause.

Pillow

Doda podporo za odpiranje, spreminjanje in shranjevanje različnih oblik zapisa slikovnih datotek. Licenca: PIL.

plotnine (risalna stena) 

Knjižnica upodobitev in ponazoritve podatkov. Licenca: MIT. 

Princ 

Knjižnica za večvariativne raziskovalne analize podatkov v jeziku Python, vključno z različnimi metodami povzemanja tabelarnih podatkov. Licenca: MIT.  

PyTables

Združuje Python, knjižnico HDF5in knjižnico NumPyza obdelavo velikih količin podatkov. Licenca: BSD-3-Clause.

PyWavelets

Knjižnica za transformacijo signalov. Licenca: MIT.

koda qrcode 

Generator slike QR kode. 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.

seaborn

Knjižnica ponazoritev statističnih podatkov. Licenca: BSD-3-Clause.

snowballstemmer

Zbirka knjižnic algoritmov za Python. Licenca: BSD-2-Clause.

neenakomenost 

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.

tabulate

Knjižnica za ustvarjanje in oblikovanje tabel. Licenca: MIT.

TheFuzz 

Ponuja vrtoglavo ujemanje nizov za izračun razlik med zaporedji. Licenca: MIT.  

wordcloud 

Beseda generatorja oblaka. Licenca: MIT.  

Več informacij je na voljo v storitvi Anaconda 

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

Sorodni članki

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.