Pour plus d’informations sur la disponibilité, consultez Disponibilité de Python dans Excel. Si vous rencontrez des problèmes avec Python dans Excel, signalez-les en sélectionnant Commentaires d’aide> dans Excel.
Vous débutez avec Python dans Excel ? Commencez par Introduction à Python dans Excel et commencez à utiliser Python dans Excel.
Bibliothèques Python open source
Python dans Excel est fourni avec un ensemble standard de bibliothèques Python fournies par Anaconda via une distribution sécurisée. Utilisez ces bibliothèques Python pour simplifier votre analyse des données, rechercher des modèles et des insights masqués, et visualiser vos données avec des tracés.
Python principal dans les bibliothèques Excel
Les bibliothèques open source suivantes sont disponibles avec Python dans Excel par défaut. Elles ont été importées avec les instructions répertoriées.
- Matplotlib. Import Instruction :
import matplotlib.pyplot as plt - Numpy. Import Instruction :
import numpy as np - Pandas. Import Instruction :
import pandas as pd - seaborn. Import Instruction :
import seaborn as sns - statsmodels. Import Instruction :
import statsmodels as sm
Remarque
Ces bibliothèques principales sont également répertoriées dans le volet office d’initialisation Python dans Excel. Accédez au volet Office d’initialisation en sélectionnant Initialisation des> formules dans le ruban Excel. Ce volet office est actuellement en lecture seule et affiche les paramètres d’initialisation de votre runtime Python dans Excel.
Comment importer des bibliothèques
En plus des bibliothèques principales, vous pouvez importer des bibliothèques supplémentaires disponibles via Anaconda. Importez des bibliothèques Python dans Excel à l’aide d’une instruction d’importation Python dans une cellule Python dans Excel, telle que import numpy as np. Cette instruction importe la bibliothèque NumPy et lui attribue l’alias np. Après avoir entré cette instruction d’importation dans une cellule Python, vous pouvez faire référence à la bibliothèque NumPy comme np dans toutes les formules Python de ce classeur.
Conseil
Pour vous assurer que vos bibliothèques sont importées avant l’exécution de vos formules Python, entrez vos instructions d’importation et les paramètres de la première feuille de calcul de votre classeur. Si vous le souhaitez, vous pouvez réserver la première feuille de calcul spécifiquement pour les instructions et les paramètres d’importation.
Important
Toutes les bibliothèques n’utilisent pas le format import [library] as [name]d’instruction d’importation . Par exemple, pour importer la bibliothèque beautifulsoup4, utilisez l’instruction from bs4 import BeautifulSoupimport . Consultez la documentation de chaque bibliothèque pour connaître l’instruction d’importation recommandée.
Liste des bibliothèques recommandées
Le tableau suivant présente un sous-ensemble des bibliothèques open source fournies par Anaconda que vous pouvez utiliser avec Python dans Excel. Les bibliothèques Matplotlib, NumPy, seaborn, statsmodels et pandas sont importées par défaut. Les bibliothèques supplémentaires répertoriées dans la table ne sont pas importées automatiquement, mais vous pouvez choisir de les importer si vous le souhaitez.
Important
Pour protéger la sécurité de vos données, ces bibliothèques n’auront pas la possibilité d’effectuer des demandes réseau ou d’accéder à vos fichiers et données sur votre ordinateur local. Pour plus d’informations, consultez Sécurité des données et Python dans Excel.
Remarque
Python dans Excel prend en charge les polices anglais, chinoise (simplifiée), française, allemande, japonaise et espagnole.
| Bibliothèque | Description |
|---|---|
| Astropy | Bibliothèque Python pour l’astronomie. Licence : BSD-3-Clause. |
| bellesoupe4 | Bibliothèque Python conçue pour le capture d’écran. Licence : MIT. |
| Faussaire | Génère des données fausses. Licence : MIT. |
| déséquilibré - apprendre | Permet de résoudre les problèmes de classification en proposant des techniques de rééchantillonage. S’appuie sur scikit-learn. Licence : MIT. |
| IPython | Bibliothèque pour l’informatique interactive. Licence : BSD-3-Clause. |
| Matplotlib | Crée des graphiques et des figures de qualité de publication dans Python. Licence : PSF. |
| mlxtend | Bibliothèque d’apprentissage automatique pour les tâches quotidiennes de science des données. Licence : BSD-3-Clause. |
| Réseau X | Package Python pour la création et la manipulation de réseaux complexes. Licence : BSD-3-Clause. |
| NLTK | Bibliothèque pour le traitement en langage naturel. Les corpus suivants sont préchargés pour une utilisation avec Python dans Excel : brown, punkt, stopwords, treebank, vader et wordnet2022. Licence : Apache v2. |
| Numpy | Offre un traitement de tableau pour les nombres, les chaînes, les enregistrements et les objets. Licence : BSD-3-Clause. |
| Pandas | Offre des structures de données et des outils d’analyse des données. Licence : BSD-3-Clause. |
| Oreiller | Ajoute la prise en charge de l’ouverture, de la manipulation et de l’enregistrement de différents formats de fichier image. Licence : PIL. |
| intrigue | Bibliothèque de traçage et de visualisation de données. Licence : MIT. |
| Prince | Bibliothèque pour l’analyse exploratoire de données multivariées en Python, incluant une variété de méthodes pour résumer des données tabulaires. Licence : MIT. |
| Tables py | Réunit Python, la bibliothèque HDF5 et la bibliothèque NumPy pour traiter de grandes quantités de données. Licence : BSD-3-Clause. |
| PyWavelets | Une wavelet transforme la bibliothèque. Licence : MIT. |
| qrcode | Un générateur d’images de code QR. Licence : BSD-3-Clause. |
| scikit-learn | Un ensemble de modules Python pour l'apprentissage automatique et l'exploration de données. Licence : BSD-3-Clause. |
| SciPy | Bibliothèque scientifique pour Python. Licence : BSD-3-Clause. |
| Seaborn | Bibliothèque de visualisation de données statistiques. Licence : BSD-3-Clause. |
| snowballstemmer | Collection de bibliothèques d’algorithmes pour Python. Licence : BSD-2-Clause. |
| Carré | Crée des compartiments de compartimentage ou des visualisations pour afficher des données hiérarchiques. Licence : Apache v2. |
| statsmodels | Calculs et modèles statistiques, à utiliser avec la bibliothèque SciPy. Licence : BSD-3-Clause. |
| SymPy | Bibliothèque Python pour les mathématiques symboliques. Licence : BSD-3-Clause. |
| Générer un tableau | Bibliothèque permettant de créer et de mettre en forme des tables. Licence : MIT. |
| TheFuzz | Offre une correspondance de chaîne floue pour calculer les différences entre les séquences. Licence : MIT. |
| Nuage de mots | Un générateur de nuages de mots. Licence : MIT. |
En savoir plus sur Anaconda
Pour en savoir plus sur l’intégration et les bibliothèques prises en charge, visitez Anaconda.