Comment lire un fichier Excel en utilisant Python ? (exemple de code)

藏色散人
Libérer: 2019-03-30 14:18:58
original
3630 Les gens l'ont consulté

Grâce au module xlrd, les informations peuvent être récupérées à partir de feuilles de calcul. Par exemple, vous pouvez utiliser Python pour lire, écrire ou modifier des données. De plus, l'utilisateur devra peut-être parcourir diverses tables et récupérer des données en fonction de certains critères, ou modifier certaines lignes et colonnes et effectuer beaucoup de travail.

Le module xlrd est utilisé pour extraire des données de feuilles de calcul.

Commande d'installation du module xlrd :

pip install xlrd
Copier après la connexion

Fichier d'entrée :

Comment lire un fichier Excel en utilisant Python ? (exemple de code)

Code n°1 :

# 使用Python读取excel文件
import xlrd 
  
# 给出文件的位置
loc = ("path of file") 
  
# 打开Workbook 
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
# 对于第0行和第0列
sheet.cell_value(0, 0)
Copier après la connexion

Sortie :

'NAME'
Copier après la connexion

Code n°2 : Extraire le nombre de lignes

# 使用Python提取行数
import xlrd 
  
#给出文件的位置
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
  
#提取行数 
print(sheet.nrows)
Copier après la connexion

Sortie :

4
Copier après la connexion

Code n°3 : Extraire le nombre de colonnes

# 用Python程序提取列数
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
# 对于第0行和第0列
sheet.cell_value(0, 0) 
  
# 提取列数
print(sheet.ncols)
Copier après la connexion

Sortie :

3
Copier après la connexion

Code n°4 : Extraire tout Nom des colonnes

# 提取所有列名
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
sheet.cell_value(0, 0) 
  
for i in range(sheet.ncols): 
    print(sheet.cell_value(0, i))
Copier après la connexion

Sortie :

NAME
SEMESTER
ROLL NO
Copier après la connexion

Code n°5 : Extraire la première colonne

# 提取第一列
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
  
for i in range(sheet.nrows): 
    print(sheet.cell_value(i, 0))
Copier après la connexion

Sortie :

NAME
ALEX
CLAY
JUSTIN
Copier après la connexion

Code n°6 : Extraire des valeurs de ligne spécifiques

Sortie :

['ALEX', 4.0, 2011272.0]]
Copier après la connexion

Recommandations associées : " Python Tutoriel

Cet article est une introduction à la méthode de lecture des fichiers Excel en Python. J'espère qu'il sera utile aux amis dans le besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!