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.
Liste over anbefalte biblioteker
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.