1. 安装xlrd模块
我使用pip安装: cmd ->切换到pip安装所在路径->pip install xlrd->回车
2. 使用
2.1:打开Excel表
导入模块: import xlrd
#获取并打开一个工作簿
book = xlrd.open_workbook(''file.xls'')
获取工作表3种方法:
sheets = book.sheet()[0] #通过索引顺序获取工作表
sheets=book.sheet_by_index(0) #通过索引顺序获取工作表
sheets=book.sheet_by_name(u'file.xls') # 通过名称获取工作表
遍历每一个sheet,输出sheet名字:
for sheet in sheets:
print(sheet.name)
2.2 获取整行和整列的值(数组)
sheets.row_values(i) # 获取某行值
sheets.col_values(i) #获取某列值
2.3 获取行数和列数
nrows=sheets.nrows 行数
ncols =sheets.ncols 列数
2.4 循环某列或者行数据
for i in range(nrows)
print sheets.row_vlaues(i)
2.5 获取单元格数据
for sheet in sheets
print sheet.cell_value(0,0) #获取单元格值
print sheet.cell_type(4,6) #获取单元格类型
print sheet.cell(0,0) #获取单元格对象
demo: