Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Openpyxl et Pandas | Openpyxl
Automatisation d'Excel avec Python (Projet)

book
Openpyxl et Pandas

Importons maintenant un fichier Excel et transformons-le en un DataFrame pandas !

Utiliser openpyxl et pandas ensemble permet une analyse de données efficace et la création de rapports Excel riches en fonctionnalités directement depuis Python.

Tâche

Swipe to start coding

  • Importez pandas et openpyxl;
  • Extrayez les valeurs du workbook :
    • Utilisez la fonction load_workbook() qui lit le fichier depuis le disque afin que vous puissiez le manipuler;
    • workbook.active aide à accéder à la feuille de calcul actuellement active dans le classeur;
  • La propriété sheet.values génère un générateur de toutes les lignes de la feuille de calcul, où chaque ligne est représentée comme un tuple de valeurs de cellules.
  • Créez un DataFrame (df) à partir de celles-ci :
    • Utilisez la fonction pd.DataFrame().

Solution

import pandas as pd
from openpyxl import load_workbook

workbook = load_workbook(filename="sample_data.xlsx")
sheet = workbook.active

values = sheet.values
df = pd.DataFrame(values)
df

Mark tasks as Completed
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 10
some-alt