Maison  >  Article  >  développement back-end  >  Comment traiter par lots des données Excel en python ?

Comment traiter par lots des données Excel en python ?

coldplay.xixi
coldplay.xixioriginal
2020-06-15 11:09:425656parcourir

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.ncolsDonné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).valueUtiliser 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é : "

Tutoriel vidéo Python

"

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!

Déclaration:
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