Open-Source-Bibliotheken und Python in Excel

Gilt für
Excel für Microsoft 365 Excel für Microsoft 365 für Mac

Informationen zur Verfügbarkeit finden Sie unter Verfügbarkeit von Python in Excel. Wenn In Excel Probleme mit Python auftreten, melden Sie diese, indem Sie Hilfefeedback> in Excel auswählen.

Sind Sie noch nicht mit Python in Excel vertraut? Beginnen Sie mit Einführung in Python in Excel und Erste Schritte mit Python in Excel.

Open-Source-Python-Bibliotheken

Python in Excel verfügt über einen Standardsatz von Python-Bibliotheken, die von Anaconda über eine sichere Verteilung bereitgestellt werden. Verwenden Sie diese Python-Bibliotheken, um Ihre Datenanalyse zu vereinfachen, Muster und ausgeblendete Erkenntnisse zu finden und Ihre Daten mit Plots zu visualisieren. 

Kern-Python in Excel-Bibliotheken

Die folgenden Open-Source-Bibliotheken sind standardmäßig mit Python in Excel verfügbar. Sie wurden mit den aufgeführten Anweisungen importiert.

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

Hinweis

Diese Kernbibliotheken sind auch im Aufgabenbereich Python in Excel-Initialisierung aufgeführt. Greifen Sie auf den Aufgabenbereich Initialisierung zu, indem Sie im Excel-Menüband Formeln>Initialisierung auswählen. Dieser Aufgabenbereich ist derzeit schreibgeschützt und zeigt die Initialisierungseinstellungen für Ihr Python in der Excel-Runtime an.

Importieren von Bibliotheken

Zusätzlich zu den Kernbibliotheken können Sie zusätzliche Bibliotheken importieren, die über Anaconda verfügbar sind. Importieren Sie Python-Bibliotheken in Excel mithilfe einer Python-Import-Anweisung in einer Python-Zelle in Excel, z import numpy as np. B. . Diese Anweisung importiert die NumPy-Bibliothek und weist ihr den Alias npzu. Nachdem Sie diese Importanweisung in eine Python-Zelle eingegeben haben, können Sie in den Python-Formeln in dieser Arbeitsmappe auf die NumPy-Bibliothek np verweisen.

Tipp

Um sicherzustellen, dass Ihre Bibliotheken importiert werden, bevor Ihre Python-Formeln ausgeführt werden, geben Sie Ihre Importanweisungen und alle Einstellungen auf dem ersten Arbeitsblatt in Ihrer Arbeitsmappe ein. Bei Bedarf können Sie das erste Arbeitsblatt speziell für die Importanweisungen und -einstellungen reservieren.

Wichtig

Nicht alle Bibliotheken verwenden das Import-Anweisungsformat import [library] as [name]. Verwenden Sie beispielsweise die import-Anweisung from bs4 import BeautifulSoup, um die beautifulsoup4-Bibliothek zu importieren. Informationen zur empfohlenen Importanweisung finden Sie in der Dokumentation zu den einzelnen Bibliotheken.

Die folgende Tabelle zeigt eine Teilmenge der von Anaconda bereitgestellten Open-Source-Bibliotheken, die Sie mit Python in Excel verwenden können. Die Bibliotheken Matplotlib, NumPy, seaborn, statsmodels und pandas werden standardmäßig importiert. Die in der Tabelle aufgeführten zusätzlichen Bibliotheken werden nicht automatisch importiert, aber Sie können sie auf Wunsch importieren.

Wichtig

Um Ihre Datensicherheit zu schützen, haben diese Bibliotheken nicht die Möglichkeit, Netzwerkanforderungen zu stellen oder auf Ihre Dateien und Daten auf Ihrem lokalen Computer zuzugreifen. Weitere Informationen finden Sie unter Datensicherheit und Python in Excel.

Hinweis

Python in Excel unterstützt Schriftarten in Englisch, Chinesisch (vereinfacht), Französisch, Deutsch, Japanisch und Spanisch.

Bibliothek Beschreibung
Astropie Eine Python-Bibliothek für die Astronomie. License: BSD-3-Klausel.
beautifulsoup4 Eine Python-Bibliothek, die für screen-scraping entwickelt wurde. Lizenz: MIT.
Faker Generiert gefälschte Daten. Lizenz: MIT.
unausgeglichenes Lernen Hilft bei der Behebung von Klassifizierungsproblemen, indem Techniken zur erneuten Stichprobenentnahme angeboten werden. Basiert auf scikit-learn. Lizenz: MIT.
Ipython Eine Bibliothek für interaktives Computing. License: BSD-3-Klausel.
Matplotlib Erstellt Diagramme und Abbildungen in Veröffentlichungsqualität in Python. Lizenz: PSF.
mlxtend Eine Machine Learning-Bibliothek für tägliche Data Science-Aufgaben. License: BSD-3-Klausel.
Networkx Ein Python-Paket zum Erstellen und Bearbeiten komplexer Netzwerke. License: BSD-3-Klausel.
NLTK Eine Bibliothek für die Verarbeitung natürlicher Sprache. Die folgenden Korpora sind für die Verwendung mit Python in Excel vorab geladen: brown, punkt, stopwords, treebank, vader und wordnet2022. Lizenz: Apache v2.
Numpy Bietet Arrayverarbeitung für Zahlen, Zeichenfolgen, Datensätze und Objekte. License: BSD-3-Klausel.
Pandas Bietet Datenstrukturen und Datenanalysetools. License: BSD-3-Klausel.
Kissen Unterstützung für das Öffnen, Bearbeiten und Speichern verschiedener Bilddateiformate. Lizenz: PIL.
Plotnin Eine Zeichnungs- und Datenvisualisierungsbibliothek. Lizenz: MIT.
Prince Eine Bibliothek für die multivariate explorative Datenanalyse in Python, einschließlich einer Vielzahl von Methoden zum Zusammenfassen tabellarischer Daten. Lizenz: MIT.
PyTables Vereint Python, die HDF5-Bibliothek und die NumPy-Bibliothek, um große Datenmengen zu verarbeiten. License: BSD-3-Klausel.
PyWavelets Eine Wavelet-Transformationsbibliothek. Lizenz: MIT.
QR-Code Ein QR-Code-Bildgenerator. License: BSD-3-Klausel.
scikit-learn Eine Reihe von Python-Modulen für maschinelles Lernen und Data Mining. License: BSD-3-Klausel.
Scipy Eine wissenschaftliche Bibliothek für Python. License: BSD-3-Klausel.
seaborn Eine Statistische Datenvisualisierungsbibliothek. License: BSD-3-Klausel.
Snowballstemmer Eine Algorithmusbibliothekssammlung für Python. Lizenz: BSD-2-Klausel.
Squarify Erstellt Treemaps oder Visualisierungen, um hierachische Daten anzuzeigen. Lizenz: Apache v2.
statsmodels Statistische Berechnungen und Modelle für die Verwendung mit der SciPy-Bibliothek. License: BSD-3-Klausel.
Sympy Eine Python-Bibliothek für symbolische Mathematik. License: BSD-3-Klausel.
Tabellieren Eine Bibliothek zum Erstellen und Formatieren von Tabellen. Lizenz: MIT.
TheFuzz Bietet Fuzzyzeichenfolgenzuordnung, um die Unterschiede zwischen Sequenzen zu berechnen. Lizenz: MIT.
wordcloud Ein Wortwolkengenerator. Lizenz: MIT.

Weitere Informationen finden Sie unter Anaconda

Weitere Informationen zur Integration und den unterstützten Bibliotheken finden Sie unter Anaconda.