logo

Lire un fichier Excel avec Python

On peut récupérer des informations à partir d'une feuille de calcul. La lecture, l'écriture ou la modification des données peuvent être effectuées en Python en utilisant différentes méthodes. En outre, l'utilisateur devra peut-être parcourir différentes feuilles et récupérer des données en fonction de certains critères ou modifier certaines lignes et colonnes et effectuer beaucoup de travail. Ici, nous verrons les différentes méthodes pour lire notre fichier Excel.

Module requis



pip install xlrd>

Fichier d'entrée :

Méthode 1 : Lire un fichier Excel à l'aide de Python à l'aide de Pandas

Dans cette méthode, nous importerons d’abord le module Pandas puis nous utiliserons Pandas pour lire notre fichier Excel. Vous pouvez lire plus d'opérations à l'aide du fichier Excel à l'aide de Pandas dans cet article. Cliquez ici

Python3



lancer des lancers en java






écart type numpy
# import pandas lib as pd> import> pandas as pd> # read by default 1st sheet of an excel file> dataframe1>=> pd.read_excel(>'book2.xlsx'>)> print>(dataframe1)>

>

>

Sortir:

Méthode 2 : Lire un fichier Excel en utilisant Python en utilisant openpyxl

La fonction load_workbook() ouvre le fichier Books.xlsx en lecture. Ce fichier est passé en argument à cette fonction. L'objet du dataframe.active a été créé dans le script pour lire les valeurs des propriétés max_row et max_column. Ces valeurs sont utilisées dans les boucles pour lire le contenu du fichier Books2.xlsx. Vous pouvez lire d'autres opérations utilisant openpyxl dans cet article .

exemples de modèles

Python3




import> openpyxl> # Define variable to load the dataframe> dataframe>=> openpyxl.load_workbook(>'Book2.xlsx'>)> # Define variable to read sheet> dataframe1>=> dataframe.active> # Iterate the loop to read the cell values> for> row>in> range>(>0>, dataframe1.max_row):> >for> col>in> dataframe1.iter_cols(>1>, dataframe1.max_column):> >print>(col[row].value)>

>

tableau ajoutant des éléments java
>

Sortir:

Méthode 3 : Lire un fichier Excel en Python avec Xlwings

Xlwings peut être utilisé pour insérer des données dans un fichier Excel de la même manière qu'il lit à partir d'un fichier Excel. Les données peuvent être fournies sous forme de liste ou d'entrée unique dans une certaine cellule ou une sélection de cellules. Vous pouvez lire d'autres opérations utilisant Xlwings dans cet article .

Python3




# Python3 code to select> # data from excel> import> xlwings as xw> # Specifying a sheet> ws>=> xw.Book(>'Book2.xlsx'>).sheets[>'Sheet1'>]> # Selecting data from> # a single cell> v1>=> ws.>range>(>'A1:A7'>).value> # v2 = ws.range('F5').value> print>(>'Result:'>, v1, v2)>

comment fermer le mode développeur
>

>

Sortir:

Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]>

ARTICLE RECOMMANDÉ – Comment automatiser une feuille Excel en Python ?