一、基础背景:
- xlwt和xlrd是两个相互配套的模块,在Python中,用于将数据写入Excel文件和读取Excel文件的数据。
- 从字面即可看出xlwt是对xls格式的文件进行write,xlrd是对xls格式的文件进行read。
- xlwt可以实现指定表单、指定单元格的写入。在写入的时候,xlwt写的过程就是一个单元格一个单元格的写。
二、使用介绍
- 导入模块
- import xlrd
- 打开Excel文件读取数据
- data = xlrd.open_workbook(‘excelFile.xls’)
- 使用技巧
-
获取一个工作表
table = data.sheets()[0] #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u'Sheet1')#通过名称获取
-
注: 使用:xlrd读取excel方式有两种方法,第一:使用索引,第二是使用sheet文件名。 因为每个excel文件中特殊情况下有多个 sheet
-
获取整行和整列的值(数组)
table.row_values(i) table.col_values(i)
-
获取行数和列数
-
nrows = table.nrows ncols = table.ncols
-
循环行列表数据
for i in range(nrows ): pri