Avatud lähtekoodiga teegid ja Exceli Pythoni funktsioon

Rakenduskoht
Microsoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel

Kättesaadavuse kohta leiate teavet teemast Python Exceli kättesaadavuses. Kui teil tekib Excelis Pythoniga probleeme, andke neist teada, valides Excelis spikri>tagasiside .

Kas olete Exceli Pythoni funktsiooni uus kasutaja? Alustage Excelis Pythoni tutvustusest ja Pythoni kasutamise alustamine Excelis.

Avatud lähtekoodiga Pythoni teegid

Python on Excelis varustatud standardse Pythoni teekide komplektiga, mille Anaconda pakub turvalise jaotuse kaudu. Kasutage neid Pythoni teeke andmeanalüüsi lihtsustamiseks, mustrite ja peidetud ülevaadete leidmiseks ning andmete visualiseerimiseks diagrammide abil. 

Tuum-Python Exceli teekides

Järgmised avatud lähtekoodiga teegid on Pythoniga Excelis saadaval vaikimisi. Need on imporditud koos loetletud lausetega.

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

Märkus.

Need põhiteegid on loetletud ka Exceli lähtestamise tööpaanil Pythonis. Lähtestamise tööpaani avamiseks valige Exceli lindil Valemite>lähtestamine . See tööpaan on praegu kirjutuskaitstud ja kuvab teie Pythoni lähtestamissätted Exceli käitusajas.

Teekide importimine

Peale põhiteekide saate importida täiendavaid teeke, mis on saadaval Anaconda kaudu. Pythoni teekide Excelisse importimiseks kasutage Exceli lahtris Pythoni impordilauset (nt import numpy as np. See lause impordib NumPy teegi ja määrab sellele pseudonüümi np. Pärast selle impordilause sisestamist Pythoni lahtrisse saate Pythoni teegile viidata nii nagu np kogu selle töövihiku Pythoni valemites.

Näpunäide.

Veendumaks, et teegid imporditakse enne Pythoni valemite käitamist, sisestage oma impordilaused ja kõik sätted töövihiku esimesel töölehel. Soovi korral saate esimese töölehe reserveerida spetsiaalselt impordilausete ja -sätete jaoks.

NB!

Kõik teegid ei kasuta impordilause vormingut import [library] as [name]. Näiteks beautifulsoup4 teegi importimiseks kasutage impordilauset from bs4 import BeautifulSoup. Teavet soovitatava impordilause kohta leiate iga teegi dokumentatsioonist.

Järgmises tabelis on toodud Anaconda pakutud avatud lähtekoodiga teekide alamhulk, mida saate Excelis Pythoniga kasutada. Vaikimisi imporditakse teegid Matplotlib, NumPy, seaborn, statsmodels ja pandad. Tabelis loetletud lisateeke ei impordita automaatselt, kuid soovi korral saate need importida.

NB!

Teie andmeturbe kaitsmiseks ei saa need teegid teha võrgupäringuid ega pääseda juurde teie failidele ja andmetele teie kohalikus arvutis. Lisateavet leiate teemast Andmete turve ja Python Excelis.

Märkus.

Python excelis toetab inglise, hiina (lihtsustatud), prantsuse, saksa, jaapani ja hispaania kirja fonte.

Teek Kirjeldus
Astropy Pythoni teek astronoomia jaoks. Litsents: BSD-3-Clause.
beautifulsoup4 Pythoni teek, mis on loodud ekraani kraapimiseks. Litsents: MIT.
Pettur Genereerib võltsitud andmed. Litsents: MIT.
tasakaalustamata õppimine Aitab lahendada liigitusprobleeme, pakkudes uuesti diskreetimise meetodeid. Põhineb scikit-learnil. Litsents: MIT.
IPython Interaktiivse andmetöötluse teek. Litsents: BSD-3-Clause.
Matplotlib Loob Pythonis publikatsioonikvaliteediga diagramme ja illustratsioone. Litsents: PSF.
mlxtend Masinõppeteek igapäevaste andmeteaduste ülesannete jaoks. Litsents: BSD-3-Clause.
NetworkX Pythoni pakett keerukate võrkude loomiseks ja töötlemiseks. Litsents: BSD-3-Clause.
NLTK Loomuliku keele töötlemise teek. Excelis on Pythoniga kasutamiseks eellaaditud järgmine corpora: brown, punkt, stopwords, treebank, vader ja wordnet2022. Litsents: Apache v2.
NumPy Võimaldab arvude, stringide, kirjete ja objektide massiivitöötlust. Litsents: BSD-3-Clause.
pandad Pakub andmestruktuure ja andmeanalüüsi tööriistu. Litsents: BSD-3-Clause.
Padjake Lisab toe erinevate pildifailivormingute avamiseks, töötlemiseks ja salvestamiseks. Litsents: PIL.
plotnine Diagrammide ja andmete visualiseerimise teek. Litsents: MIT.
Prints Pythoni mitmevaatliku uurimisandmete analüüsi teek, sh mitmesugused tabeliandmete summeerimise meetodid. Litsents: MIT.
PyTable-liigendtabelid Ühendab Pythoni, HDF5-teegi ja NumPy-teegi suurte andmehulkadega. Litsents: BSD-3-Clause.
PyWavelets Laineke teisendab teegi. Litsents: MIT.
qrcode QR-koodi pildigeneraator. Litsents: BSD-3-Clause.
scikit-learn Pythoni moodulite komplekt masinõppe ja andmekaevandamise jaoks. Litsents: BSD-3-Clause.
SciPy Pythoni teadusteek. Litsents: BSD-3-Clause.
meresüda Statistiliste andmete visualiseerimise teek. Litsents: BSD-3-Clause.
snowballstemmer Pythoni algoritmide teegikogum. Litsents: BSD-2-Clause.
squarify Loob hierarhiliste andmete kuvamiseks puukaardid või visualiseeringud. Litsents: Apache v2.
statsmodels Statistilised arvutused ja mudelid SciPy teegis kasutamiseks. Litsents: BSD-3-Clause.
SymPy Pythoni teek sümboolse matemaatika jaoks. Litsents: BSD-3-Clause.
tabulate Tabelite loomise ja vormindamise teek. Litsents: MIT.
TheFuzz Pakub järjestuste erinevuste arvutamiseks hägusaid stringe. Litsents: MIT.
wordcloud Sõna pilvegeneraator. Litsents: MIT.

Lisateave Anacondalt

Lisateavet integratsiooni ja toetatud teekide kohta leiate veebisaidilt Anaconda.