Rubriques connexes
×
Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Python dans Excel est actuellement en préversion et est susceptible d’être modifié en fonction des commentaires. Pour utiliser cette fonctionnalité, rejoignez le programme Microsoft 365 Insider et choisissez le niveau Insider du canal bêta

Python dans Excel est progressivement déployé sur Excel pour les clients Windows à l’aide du canal bêta. Pour le moment, la fonctionnalité n’est pas disponible sur d’autres plateformes. 

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 lire Présentation de Python dans Excel et Bien démarrer avec Python dans Excel

Qu’est-ce qu’un DataFrame ?  

Un DataFrame est une structure de données bidimensionnelle dans les langages de programmation informatique, similaire à un tableau Excel. En Python, un DataFrame est un objet dans la bibliothèque pandas. La bibliothèque pandas est une bibliothèque de base utilisée par Python dans Excel, et les objets DataFrame sont une structure clé pour l’analyse des données avec Python dans Excel. 

Remarque : Python dans Excel utilise un DataFrame comme objet par défaut pour les plages à deux dimensions.

Python dans Excel peut générer un DataFrame de deux façons : en tant qu’objet Python ou converti en valeurs Excel. Lorsqu’un DataFrame est retourné en tant qu’objet Python, la cellule affiche le texte « DataFrame », précédé d’une icône carte. La capture d’écran suivante montre un DataFrame en tant qu’objet Python dans une cellule Excel. 

Objet DataFrame dans une cellule Python dans Excel.

Pour afficher les informations dans un DataFrame, sélectionnez l’icône carte dans la cellule ou utilisez Ctrl+Maj+F5. La capture d’écran suivante montre un objet DataFrame avec la vue carte ouverte. Cet exemple de DataFrame répète les données dans les cellules A1 :B3 de la feuille de calcul. 

Préversion de Python dans le DataFrame Excel, montrant le code Python et les valeurs Excel.

Vous pouvez également importer des données externes dans Excel, puis les traiter avec Python dans Excel. Pour importer des données externes, utilisez Power Query. Pour en savoir plus à ce sujet, voir Utiliser Power Query pour importer des données pour Python dans Excel

Modifier le type de sortie Python 

Les données d’un DataFrame peuvent être retournées en tant que valeurs Excel plutôt qu’en tant qu’objet Python. Sortie d’un DataFrame en tant que valeurs Excel pour incorporer d’autres analyses basées sur Excel telles que des graphiques, des formules Excel et une mise en forme conditionnelle. 

Utilisez le menu de sortie Python dans la barre de formule pour contrôler la façon dont les calculs Python sont retournés. La capture d’écran suivante montre le menu de sortie Python dans la barre de formule.

Menu de sortie Python dans un classeur Excel.

La capture d’écran suivante montre les données DataFrame précédentes, mais cette fois les données sont retournées en tant que valeurs Excel. Étant donné que ce DataFrame répète les données dans les cellules A1 :B3 de la feuille de calcul, le résultat Python dans les cellules C1 :D3 correspond aux cellules A1 :B3.  

Python dans le DataFrame Excel retourné en tant que valeurs Excel.

Remarque : Si une cellule de la plage de sortie, qui dans le scénario précédent est une plage C1 :D3, contient déjà une valeur, la cellule Python retourne la #SPILL ! au lieu de la sortie Python. Pour en savoir plus, voir Résoudre les erreurs Python dans Excel et Comment corriger une erreur #SPILL !.

Important : Lorsque le type de sortie d’un DataFrame est défini sur des valeurs Excel, le DataFrame génère uniquement la colonne d’index si l’une des conditions suivantes est remplie. 

  • Si les valeurs de la colonne d’index ne sont pas numériques (comme le résultat de describe() ou group_by()).

  • Si le nom de la colonne d’index a été défini.

Vous pouvez également utiliser le menu clic droit ou Ctrl+clic sur n’importe quelle cellule Python pour modifier les types de sortie. Ouvrez le menu contextuel et sélectionnez Sortie en tant que pour modifier la sortie. 

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.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×