Bibliotek med öppen källkod och Python i Excel

Gäller för
Excel för Microsoft 365 Excel för Microsoft 365 för Mac

Information om tillgänglighet finns i Python i Excel-tillgänglighet. Om du stöter på problem med Python i Excel kan du rapportera dem genom att välja Hjälp>feedback i Excel.

Vad är nytt i Python i Excel? Börja med Introduktion till Python i Excel och Kom igång med Python i Excel.

Python-bibliotek med öppen källkod

Python i Excel levereras med en standarduppsättning Python-bibliotek som tillhandahålls av Anaconda genom en säker distribution. Använd de här Python-biblioteken för att förenkla dataanalysen, hitta mönster och dolda insikter och visualisera dina data med diagram. 

Core Python i Excel-bibliotek

Följande bibliotek med öppen källkod är tillgängliga med Python i Excel som standard. De har importerats med de angivna uttrycken.

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

Obs

De här huvudbiblioteken visas också i åtgärdsfönstret Python i Excel-initiering. Öppna åtgärdsfönstret för initiering genom att välja Formler>Initiering i menyfliksområdet i Excel. Det här åtgärdsfönstret är skrivskyddat och visar initieringsinställningarna för Python i Excel-körningen.

Så här importerar du bibliotek

Förutom kärnbiblioteken kan du importera ytterligare bibliotek som är tillgängliga via Anaconda. Importera Python-bibliotek till Excel med hjälp av ett Python-importuttalande i en Python i Excel-cell, till exempel import numpy as np. Det här uttrycket importerar NumPy-biblioteket och tilldelar det aliaset np. När du har angett importsatsen i en Python-cell kan du referera till NumPy-biblioteket som np i hela Python-formlerna i arbetsboken.

Tips

Om du vill se till att biblioteken importeras innan Python-formlerna körs anger du dina importuttryck och eventuella inställningar i det första kalkylbladet i arbetsboken. Om du vill kan du reservera det första kalkylbladet specifikt för importuttrycken och inställningarna.

Viktigt!

Alla bibliotek använder inte importuttalandets format import [library] as [name]. Om du till exempel vill importera biblioteket beautifulsoup4 använder du importsatsen from bs4 import BeautifulSoup. Läs dokumentationen för varje bibliotek om du vill veta mer om den rekommenderade importsatsen.

I följande tabell visas en delmängd av de bibliotek med öppen källkod som tillhandahålls av Anaconda och som du kan använda med Python i Excel. Biblioteken Matplotlib, NumPy, seaborn, statsmodels och pandor importeras som standard. De ytterligare bibliotek som listas i tabellen importeras inte automatiskt, men du kan välja att importera dem om du vill.

Viktigt!

För att skydda din datasäkerhet har dessa bibliotek inte möjlighet att göra nätverksbegäranden eller komma åt dina filer och data på den lokala datorn. Mer information finns i Datasäkerhet och Python i Excel.

Obs

Python i Excel stöder teckensnitt för engelska, kinesiska (förenklad), franska, tyska, japanska och spanska.

Bibliotek Beskrivning
Astropin Ett Python-bibliotek för astronomi. Licens: BSD-3-sats.
beautifulsoup4 Ett Python-bibliotek utformat för skärmskrapa. Licens: MIT.
Faker Genererar falska data. Licens: MIT.
obalanserad inlärning Hjälper till att hantera klassificeringsproblem genom att erbjuda omsamplingstekniker. Förlitar sig på scikit-learn. Licens: MIT.
Ipython Ett bibliotek för interaktiv datoranvändning. Licens: BSD-3-sats.
Matplotlib Skapar diagram och figurer med publikationskvalitet i Python. Licens: PSF.
mlxtend Ett maskininlärningsbibliotek för dagliga datavetenskapliga uppgifter. Licens: BSD-3-sats.
Networkx Ett Python-paket för att skapa och manipulera komplexa nätverk. Licens: BSD-3-sats.
NLTK Ett bibliotek för bearbetning av naturligt språk. Följande corpora är förinstallerade för användning med Python i Excel: brun, punkt, stoppord, treebank, vader och wordnet2022. Licens: Apache v2.
Numpy Erbjuder matrisbearbetning för tal, strängar, poster och objekt. Licens: BSD-3-sats.
Pandor Erbjuder datastrukturer och dataanalysverktyg. Licens: BSD-3-sats.
Kudde Lägger till stöd för att öppna, ändra och spara olika bildfilformat. Licens: PIL.
plotnine Ett bibliotek för ritning och datavisualisering. Licens: MIT.
Prince Ett bibliotek för multivariate exploratory data analysis i Python, inklusive en mängd olika metoder för att summera tabelldata. Licens: MIT.
Pytables Samlar Python, HDF5-biblioteket och NumPy-biblioteket för att hantera stora mängder data. Licens: BSD-3-sats.
PyWavelets En wavelet omvandlar biblioteket. Licens: MIT.
qrcode En QR-kod avbildningsgenerator. Licens: BSD-3-sats.
scikit-learn En uppsättning Python-moduler för maskininlärning och datautvinning. Licens: BSD-3-sats.
Scipy Ett vetenskapligt bibliotek för Python. Licens: BSD-3-sats.
sjöfödd Ett bibliotek för statistisk datavisualisering. Licens: BSD-3-sats.
snöbollstemmer En samling algoritmbibliotek för Python. Licens: BSD-2-sats.
kvardrifiera Skapar treemaps eller visualiseringar för att visa hierachical data. Licens: Apache v2.
statsmodels Statistiska beräkningar och modeller, för användning med SciPy-biblioteket. Licens: BSD-3-sats.
Sympy Ett Python-bibliotek för symbolisk matematik. Licens: BSD-3-sats.
Tabellform Ett bibliotek för att skapa och formatera tabeller. Licens: MIT.
TheFuzz Erbjuder suddig strängmatchning för att beräkna skillnaderna mellan sekvenser. Licens: MIT.
wordcloud Ett ord molngenerator. Licens: MIT.

Läs mer från Anaconda

Mer information om integrering och bibliotek som stöds finns i Anaconda.