作者:reader1 类别:Java开发
日期:2019-04-16 16:11:43
阅读:554 次 消耗积分:0 分
在Python有很多第三方模块来处理excel,例如xlrd、xlwt、xluntils和pyExcelerator,这里我们介绍比较常用的xlrd模块。
(1)安装xlrd模块。进入Python安装路径,使用pip命令安装,如图x-x所示。

图x-x xlrd模块安装
(2)在项目中的util包中创建一个文件excel.py,创建类Excel,在其中实现一个read_it的方法,用于读取excel中的数据。
import xlrd class read_excel: #定义excel文档读取方法 def read_it(self,path,index=0): #返回整个excel文件,其中包含多个sheet book = xlrd.open_workbook(path) #获取指定索引的sheet表 sheet = book.sheets()[index] return sheet if __name__ == '__main__': s = read_excel().read_it('../data/agileonetestcase.xlsx') #取得sheet表的所有行数 for i in range(s.nrows): #取得sheet表的所有列数 for j in range(s.ncols): #通过行列坐标找到每个单元格的内容 print(s.cell(i,j).value,end='\t') print('') |