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 via 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äljaInitiering av formler> 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 NumPy och 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!
Det är inte alla bibliotek som använder formatet import statement.import [library] as [name] Om du till exempel vill importera biblioteket beautifulsoup4 använder du importsatsen from bs4 import BeautifulSoup. I dokumentationen för respektive bibliotek finns information 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 pandas 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 |
|---|---|
| Astropy | Ett Python-bibliotek för astronomi. Licens: BSD-3-sats. |
| beautifulsoup4 | Ett Python-bibliotek utformat för skärmskräpning. Licens: MIT. |
| Bedragare | Genererar falska data. Licens: MIT. |
| obalanserad-lär dig | 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 Matplotlib | Skapar diagram och figurer med publikationskvalitet i Python. Licens: PSF. |
| mlxtend | Ett maskininlärningsbibliotek för dagliga datavetenskapsuppgifter. Licens: BSD-3-sats. |
| NetworkX | Ett Python-paket för att skapa och manipulera komplexa nätverk. Licens: BSD-3-sats. |
| NLTK NLTK | Ett bibliotek för naturlig språkbehandling. Följande korpusar är förinlästa för användning med Python i Excel: brown, punkt, stopwords, 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. |
| Kudde | Lägger till stöd för att öppna, ändra och spara olika bildfilformat. Licens: PIL. |
| plotnine | Ett rit- och datavisualiseringsbibliotek. Licens: MIT. |
| Prins | Ett bibliotek för multivariat undersökande dataanalys i Python, inklusive en mängd olika metoder för att sammanfatta tabelldata. Licens: MIT. |
| PyTables (på engelska) | Sammanför Python, HDF5-biblioteket och NumPy-biblioteket för att hantera stora mängder data. Licens: BSD-3-sats. |
| PyWavelets (PyWavelets) | En wavelet omvandlar biblioteket. Licens: MIT. |
| qrcode | En QR-kodbildgenerator. Licens: BSD-3-sats. |
| scikit-lär dig | 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. |
| Squarify | Skapar treemaps eller visualiseringar för att visa hierarkiska 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 fuzzy-strängmatchning för att beräkna skillnaderna mellan sekvenser. Licens: MIT. |
| wordcloud | En ordmolngenerator. Licens: MIT. |
Läs mer från Anaconda
Mer information om integrering och bibliotek som stöds finns i Anaconda.