Maison > Article > développement back-end > Comment traiter par lots des données Excel en python ?
Comment Python traite-t-il par lots les données Excel ?
Comment traiter par lots des données Excel en python :
Le contenu d'Excel doit être régulier pour que Python puisse le lire dans l'ordre. Par exemple, lisez par ligne et par colonne.
1. Installez le module xlrd
Allez sur le site officiel de python pour télécharger le module http://pypi.python.org/pypi/xlrd et installez-le, à condition que l'environnement python a été installé.
2. Introduction à l'utilisation
1. Module d'importation
import xlrd
2.
data = xlrd.open_workbook('excelFile.xls')
3. Conseils d'utilisation
Obtenez une feuille de travail
table = data.sheets()[0] #通过索引顺序获取
table = data.sheet_by_index(0) #通过索引顺序获取
table = data.sheet_by_name(u'Sheet1')#通过名称获取
Obtenir la valeur de la ligne et de la colonne entières (tableau)
table.row_values(i)
table.col_values(i)
Obtenir le nombre de lignes et de colonnes
nrows = table.nrows
ncols = table.ncols
Données de la liste des lignes de boucle
for i in range(nrows ):
print table.row_values(i)
Cellule
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(2,3).value
Utiliser l'index de ligne et de colonne
cell_A1 = table.row(0)[0].value
cell_A2 = table.col(1)[0].value
Écrivez simplement
row = 0
col = 0
# 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
ctype = 1 value = '单元格的值'
xf = 0 # 扩展的格式化
table.put_cell(row, col, ctype, value, xf)
table.cell(0,0) #单元格的值'
table.cell(0,0).value #单元格的值'
Tutoriel recommandé : "
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!