Opensource-bibliotheken en Python in Excel

Van toepassing op
Excel voor Microsoft 365 Excel voor Microsoft 365 voor Mac

Zie Beschikbaarheid van Python in Excel voor informatie over beschikbaarheid. Als je problemen ondervindt met Python in Excel, meld je deze door Help-feedback> in Excel te selecteren.

Nieuw bij Python in Excel? Begin met Inleiding tot Python in Excel en ga aan de slag met Python in Excel.

Open-source Python-bibliotheken

Python in Excel wordt geleverd met een standaardset Python-bibliotheken die door Anaconda worden geleverd via een beveiligde distributie. Gebruik deze Python-bibliotheken om uw gegevensanalyse te vereenvoudigen, patronen en verborgen inzichten te vinden en uw gegevens te visualiseren met plots. 

Core Python in Excel-bibliotheken

De volgende opensource-bibliotheken zijn standaard beschikbaar met Python in Excel. Ze zijn geïmporteerd met de vermelde instructies.

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

Opmerking

Deze kernbibliotheken worden ook weergegeven in het taakvenster Python in Excel initialisatie. Open het taakvenster Initialisatie door Initialisatie van formules> te selecteren op het lint van Excel. Dit taakvenster is momenteel alleen-lezen en toont de initialisatie-instellingen voor uw Python in Excel-runtime.

Bibliotheken importeren

Naast de kernbibliotheken kunt u extra bibliotheken importeren die beschikbaar zijn via Anaconda. Importeer Python-bibliotheken in Excel met behulp van een Python-importinstructie in een Python-cel in Excel, zoals import numpy as np. Met deze instructie wordt de NumPy-bibliotheek geïmporteerd en wordt er de alias npaan toegewezen. Nadat u deze importinstructie in een Python-cel hebt ingevoerd, kunt u verwijzen naar de NumPy-bibliotheek zoals np in alle Python-formules in die werkmap.

Tip

Om ervoor te zorgen dat uw bibliotheken worden geïmporteerd voordat uw Python-formules worden uitgevoerd, voert u uw importinstructies en eventuele instellingen in op het eerste werkblad in uw werkmap. Indien gewenst kunt u het eerste werkblad specifiek reserveren voor de importinstructies en -instellingen.

Belangrijk

Niet alle bibliotheken gebruiken de indeling import [library] as [name]van de importinstructies. Als u bijvoorbeeld de beautifulsoup4-bibliotheek wilt importeren, gebruikt u de importinstructie from bs4 import BeautifulSoup. Raadpleeg de documentatie voor elke bibliotheek voor meer informatie over de aanbevolen importinstructie.

In de volgende tabel ziet u een subset van de opensource-bibliotheken van Anaconda die u kunt gebruiken met Python in Excel. De bibliotheken Matplotlib, NumPy, seaborn, statsmodels en pandas worden standaard geïmporteerd. De extra bibliotheken die in de tabel worden vermeld, worden niet automatisch geïmporteerd, maar u kunt er desgewenst voor kiezen om ze te importeren.

Belangrijk

Om uw gegevensbeveiliging te beschermen, hebben deze bibliotheken niet de mogelijkheid om netwerkaanvragen te doen of toegang te krijgen tot uw bestanden en gegevens op uw lokale computer. Zie Gegevensbeveiliging en Python in Excel voor meer informatie.

Opmerking

Python in Excel ondersteunt Engelse, Chinese (Vereenvoudigd), Franse, Duitse, Japanse en Spaanse lettertypen.

Bibliotheek Beschrijving
Astropy Een Python-bibliotheek voor astronomie. Licentie: BSD-3-Clause.
beautifulsoup4 Een Python-bibliotheek die is ontworpen voor schermschrapen. Licentie: MIT.
Faker Valse gegevens genereert. Licentie: MIT.
onevenwichtig-leren Helpt classificatieproblemen aan te pakken door her-steekproeftechnieken aan te bieden. Vertrouwt op scikit-learn. Licentie: MIT.
IPython Een bibliotheek voor interactief berekenen. Licentie: BSD-3-Clause.
Matplotlib Hiermee maakt u grafieken en afbeeldingen van publicatiekwaliteit in Python. Licentie: PSF.
mlxtend Een machine learning-bibliotheek voor dagelijkse data science-taken. Licentie: BSD-3-Clause.
NetworkX Een Python-pakket voor het maken en manipuleren van complexe netwerken. Licentie: BSD-3-Clause.
NLTK Een bibliotheek voor natuurlijke taalverwerking. De volgende corpora zijn vooraf geladen voor gebruik met Python in Excel: brown, punkt, stopwords, treebank, vader en wordnet2022. Licentie: Apache v2.
NumPy Biedt matrixverwerking voor getallen, tekenreeksen, records en objecten. Licentie: BSD-3-Clause.
panda's Biedt gegevensstructuren en hulpprogramma's voor gegevensanalyse. Licentie: BSD-3-Clause.
Kussen Hiermee wordt ondersteuning toegevoegd voor het openen, bewerken en opslaan van verschillende afbeeldingsbestandsindelingen. Licentie: PIL.
plotnine Een bibliotheek voor plotten en gegevensvisualisatie. Licentie: MIT.
Prins Een bibliotheek voor multivariate verkennende gegevensanalyse in Python, inclusief een verscheidenheid aan methoden voor het samenvatten van tabelgegevens. Licentie: MIT.
PyTables Brengt Python, de HDF5-bibliotheek en de NumPy-bibliotheek samen om grote hoeveelheden gegevens te verwerken. Licentie: BSD-3-Clause.
PyWavelets Een wavelet transformeert de bibliotheek. Licentie: MIT.
qrcode Een beeldgenerator met QR-code. Licentie: BSD-3-Clause.
scikit-learn Een set Python-modules voor machine learning en gegevensanalyse. Licentie: BSD-3-Clause.
Wetenschap Een wetenschappelijke bibliotheek voor Python. Licentie: BSD-3-Clause.
Seaborn Een visualisatiebibliotheek voor statistische gegevens. Licentie: BSD-3-Clause.
SnowballStemmer Een verzameling algoritmebibliotheek voor Python. Licentie: BSD-2-Clause.
vierkant maken Hiermee maakt u treemaps, of visualisaties, om hiërarchische gegevens weer te geven. Licentie: Apache v2.
statsmodels Statistische berekeningen en modellen, voor gebruik met de SciPy bibliotheek. Licentie: BSD-3-Clause.
SymPy Een Python-bibliotheek voor symbolische wiskunde. Licentie: BSD-3-Clause.
tabelvorm Een bibliotheek voor het maken en opmaken van tabellen. Licentie: MIT.
De Fuzz Biedt fuzzy string matching om de verschillen tussen reeksen te berekenen. Licentie: MIT.
wordcloud Een woordwolkgenerator. Licentie: MIT.

Meer informatie van Anaconda

Ga naar Anaconda voor meer informatie over de integratie en ondersteunde bibliotheken.