- xlrd - 读取 Excel 文件
- xlwt - 写入 Excel 文件
- xlutils - 操作 Excel 文件的实用工具,如复制、分割、筛选等
excel有三层级对象,workbook,sheet,和cell。
一个excel文件就是一个workbook,所以在最初我们必须要打开这个excel文件,也就是workbook。
sheet我们都很熟悉,就是表,我们都知道一个excel文件有时候会有很多的表,所以我们必须要选择是读取哪个表的数据,
最后才是cell,cell其实就是格子,excel的表格就是一个二维数组,cell就是这个表格中的最小单元,也就是我们读取数据存储的地方。
1、打开excel:
xlrd.open_workbook(r'\test\ceshi.xlsx')
2、获取读入文件的方式
sheet = readbook.sheet_by_index(1)#索引的方式,从0开始
sheet = readbook.sheet_by_name('sheet2')#名字的方式
3、获取行数、列数
# 获取总行数
row_count = sheet.nrows
# 获取总列数
col_count = sheet.ncols
4、获取值(返回值的类型为列表)
获取某一行的值:
nrow_value = sheet.row_values(number),例如获取第一行的值,就是row_values(0)
获取某一列的值:
ncol_value = sheet.col_values(number)