Biblioteker med åpen kildekode for Python i Excel

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

Hvis du vil ha informasjon om tilgjengelighet, kan du se Tilgjengelighet for Python i Excel. Hvis du støter på problemer med Python i Excel, kan du rapportere dem ved å velge Hjelp>Tilbakemelding i Excel.

Er Python i Excel nytt for deg? Start med innføring i Python i Excel, og kom i gang med Python i Excel.

Python-biblioteker med åpen kildekode

Python i Excel leveres med et standard sett med Python-biblioteker levert av Anaconda gjennom en sikker distribusjon. Bruk disse Python-bibliotekene til å forenkle dataanalyser, finne mønstre og skjult innsikt samt visualisere data med grafer. 

Python i Excel-kjernebiblioteker

Følgende biblioteker med åpen kildekode er som standard tilgjengelige for Python i Excel. De har blitt importert med følgende setninger:

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

Obs!

Disse kjernebibliotekene er også oppført i initialiseringoppgaveruten for Python i Excel. Gå til oppgaveruten for initialisering ved å velge Formler>Initialisering på Excel-båndet. Oppgaveruten er for øyeblikket skrivebeskyttet og viser initialiseringsinnstillingene for Python i Excel-kjøretiden.

Slik importerer du biblioteker

I tillegg til kjernebibliotekene kan du også importere andre biblioteker som er tilgjengelige via Anaconda. Importer Python-biblioteker til Excel ved hjelp av en Python-importsetning i en Python i Excel-celle, for eksempel import numpy as np. Denne setningen importerer NumPy-biblioteket og tilordner det aliaset np. Når du har skrevet inn denne importsetningen i en Python-celle, kan du referere til NumPy-biblioteket som np i hele Python-formlene i arbeidsboken.

Tips

Hvis du vil være sikker på at bibliotekene importeres før Python-formler kjøres, angir du importsetningene og eventuelle innstillinger på det første regnearket i arbeidsboken. Hvis du vil, kan du reservere det første regnearket spesielt for importsetninger og innstillinger.

Viktig

Ikke alle biblioteker bruker importsetningsformatet import [library] as [name]. Hvis du for eksempel vil importere beautifulsoup4-biblioteket, bruker du importsetningen from bs4 import BeautifulSoup. Se dokumentasjonen for hvert bibliotek for å finne den anbefalte importsetningen.

Tabellen nedenfor viser en del av de åpne kildekodebibliotekene fra Anaconda som du kan bruke med Python i Excel. Bibliotekene Matplotlib, NumPy, seaborn, statsmodels og pandas importeres som standard. De andre bibliotekene som er oppført i tabellen, importeres ikke automatisk, men du kan velge å importere dem hvis du ønsker det.

Viktig

For å beskytte datasikkerheten din har disse bibliotekene ikke mulighet til å foreta nettverksforespørsler eller få tilgang til filer og data på den lokale maskinen. Hvis du vil ha mer informasjon, kan du se Datasikkerhet og Python i Excel.

Obs!

Python i Excel støtter engelske, kinesiske (forenklede), franske, tyske, japanske og spanske skrifttyper.

Bibliotek Beskrivelse
Astropy Et Python-bibliotek til astronomi. Lisens: BSD-3-klausul.
vakkersuppe4 Et Python-bibliotek som er utviklet for skjermskraping. Lisens: MIT.
Forfalsker Genererer falske data. Lisens: MIT.
ubalansert læring Hjelper med å løse klassifiseringsproblemer ved å tilby teknikker for ny prøvetaking. Er avhengig av scikit-learn. Lisens: MIT.
IPython Et bibliotek for interaktiv databehandling. Lisens: BSD-3-klausul.
Matplotlib Oppretter diagrammer og figurer av publiseringskvalitet i Python. Lisens: PSF.
mlxtend Et maskinlæringsbibliotek for daglige datavitenskapsoppgaver. Lisens: BSD-3-klausul.
NetworkX En Python-pakke for oppretting og manipulering av komplekse nettverk. Lisens: BSD-3-klausul.
NLTK Et bibliotek for behandling av naturlig språk. Følgende korpus er forhåndslastet for bruk med Python i Excel: brown, punkt, stopwords, treebank, vader og wordnet2022. Lisens: Apache v2.
NumPy Behandler tall-, streng-, post- og objektmatriser. Lisens: BSD-3-klausul.
pandaer Tilbyr datastrukturer og dataanalyseverktøy. Lisens: BSD-3-klausul.
pute Legger til støtte for åpning, manipulering og lagring av ulike bildefilformater. Lisens: PIL.
plotnin Et plotte- og datavisualiseringsbibliotek. Lisens: MIT.
Prins Et bibliotek for multivariat utforskende dataanalyse i Python, inkludert en rekke metoder for å oppsummere tabelldata. Lisens: MIT.
PyTables Samler Python, HDF5-biblioteket og NumPy-biblioteket for å håndtere store datamengder. Lisens: BSD-3-klausul.
PyWavelets En biblioteket som transformerer wavelet-er. Lisens: MIT.
qrcode En QR-kodebildegenerator. Lisens: BSD-3-klausul.
scikit-learn Et antall Python-moduler for maskinlæring og datautvinning. Lisens: BSD-3-klausul.
SciPy Et vitenskapelig bibliotek til Python. Lisens: BSD-3-klausul.
Seaborn Et bibliotek for visualisering av statistiske data. Lisens: BSD-3-klausul.
snowballstemmer En samling algoritmebiblioteker til Python. Lisens: BSD-2-klausul.
squarify Oppretter trekart, eller visualiseringer for å vise hierarkiske data. Lisens: Apache v2.
statsmodels Statistiske beregninger og modeller for bruk med SciPy-biblioteket. Lisens: BSD-3-klausul.
SymPy Et Python-bibliotek til symbolsk matematikk. Lisens: BSD-3-klausul.
Tabuler Et bibliotek for å opprette og formatere tabeller. Lisens: MIT.
TheFuzz Tilbyr fuzzy-strengsamsvar for å beregne forskjellene mellom sekvenser. Lisens: MIT.
wordcloud En ordskygenerator. Lisens: MIT.

Finn ut mer hos Anaconda

Hvis du vil lære mer om integrering og hvilke biblioteker som støttes, kan du gå til Anaconda.