Python dans Excel est actuellement déployé pour les utilisateurs d’entreprise et d’entreprise exécutant le canal actuel sur Windows, à compter de la version 2407 (build 17830.20128). Il est disponible en préversion pour les utilisateurs famille et personnel exécutant le canal actuel sur Windows à partir de la version 2405 (build 17628.20164). Python dans Excel est disponible en préversion pour les utilisateurs de l’éducation exécutant le canal actuel (préversion) via le programme Microsoft 365 Insider

Il est d’abord déployé sur Excel pour Windows, puis sur d’autres plateformes à une date ultérieure. 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 Aide > Commentaires dans Excel.

Vous débutez avec Python dans Excel ? Commencez par Introduction à Python dans Excel et Bien démarrer avec 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 Formules > Initialisation 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, comme import numpy as np. Cette instruction importe la bibliothèque NumPyet 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 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 d’instruction import import [library] as [name]. Par exemple, pour importer la bibliothèque beautifulsoup4, utilisez l’instruction import from bs4 import BeautifulSoup. Consultez la documentation de chaque bibliothèque pour découvrir 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 pandassont 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, chinois (simplifié), français, allemand, japonais et espagnol.

Bibliothèque

Description

Astropy

Bibliothèque Python pour l’astronomie. Licence : BSD-3-Clause.

beautifulsoup4

Bibliothèque Python conçue pour le capture d’écran. Licence : MIT.

Faker 

Génère des données factices. Licence : MIT.  

imbalanced-learn

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 de Machine Learning pour les tâches de science des données quotidiennes. Licence : BSD-3-Clause.

NetworkX

Package Python pour la création et la manipulation de réseaux complexes. Licence : BSD-3-Clause.

NLTK

Bibliothèque pour le traitement du langage naturel. Les corpus suivants sont préchargés pour être utilisés avec Python dans Excel : brown, punkt, mots vides, 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.

Pillow

Ajoute la prise en charge de l’ouverture, de la manipulation et de l’enregistrement de différents formats de fichier image. Licence : PIL.

plotnine 

Bibliothèque de traçage et de visualisation des données. Licence : MIT. 

Prince 

Bibliothèque pour l’analyse exploratoire multivariée des données dans Python, y compris diverses méthodes pour résumer les données tabulaires. Licence : MIT.  

PyTables

Réunit Python, la bibliothèqueHDF5 et la bibliothèque NumPypour 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.

squarify 

Crée des treemaps 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.

tabulate

Bibliothèque permettant de créer et de mettre en forme des tables. Licence : MIT.

TheFuzz 

Offre une correspondance de chaîne approximative pour calculer les différences entre les séquences. Licence : MIT.  

wordcloud 

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.

Articles connexes

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.