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
etopenpyxl
; - 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;
- Utilisez la fonction
- 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()
.
- Utilisez la fonction
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 ?
Merci pour vos commentaires !
Section 1. Chapitre 10