Applies ToExcel för Microsoft 365

Python i Excel är nu tillgängligt för företagsanvändare som kör den aktuella kanalen i Windows, från och med version 2407 (version 17830.20128) och Månadskanal för företag i Windows, från och med version 2408 (version 17928.20216). Den är tillgänglig som förhandsversion för familjeanvändare och personliga användare som kör den aktuella kanalen i Windows från och med version 2405 (version 17628.20164). Python i Excel är tillgängligt som förhandsversion för Utbildningsanvändare som kör Den aktuella kanalen (förhandsversion) via Microsoft 365 Insider Program. Den är för närvarande inte tillgänglig för Semi-Annual Enterprise-kanalen.

Den lanseras först i Excel för Windows och sedan till andra plattformar vid ett senare tillfälle. Mer 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.

Är Python nytt för Excel? Börja med Introduktion till Python i Excel och Komma 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 Anacondagenom 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. Import statement: import matplotlib.pyplot as plt

  • Numpy. Import statement: import numpy as np

  • pandas. Import statement: import pandas as pd

  • seaborn. Import statement: import seaborn as sns

  • statsmodels. Import statement: 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 en Python-importsats i en Python i Excel-cell, till exempel import numpy as np. Den här instruktionen importerar biblioteket NumPyoch tilldelar det aliaset np. När du har angett importuttrycket i en Python-cell kan du referera till NumPy-biblioteket som np i 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.

Lista över rekommenderade bibliotek 

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 pandasimporteras 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

Astropy

Ett Python-bibliotek för astronomi. Licens: BSD-3-sats.

beautifulsoup4

Ett Python-bibliotek utformat för skärmskräpning. Licens: MIT.

Faker 

Genererar falska data. Licens: MIT.  

imbalanced-learn

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.

pandas

Erbjuder datastrukturer och dataanalysverktyg. Licens: BSD-3-sats.

Pillow

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. 

Prins 

Ett bibliotek för multivariate exploratory data analysis i Python, inklusive en mängd olika metoder för att summera tabelldata. Licens: MIT.  

PyTables

Sammanför 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.

seaborn

Ett bibliotek för statistisk datavisualisering. Licens: BSD-3-sats.

snowballstemmer

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.

tabulate

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.

Relaterade artiklar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.