python+selenium+new——xlrd库——读取excel文件——xlsx结尾为示例
pip install xlrd #j导入这个库
import xlrd book = xlrd.open_workbook("C:\\Users\\del\\Desktop\\Book1.xlsx") sheet_name = book.sheet_names()[0] #获取指定索引的sheet的名字 print(sheet_name) #Sheet1 sheet0 = book.sheet_by_index(0) #通过sheet索引获取sheet对象 print(sheet0.nrows) #总行数:2 print(sheet0.ncols) #总列数:5 print(sheet0.row_values(0)) #获取第一行数据:['身份证号', '姓名', '学号', '缴费项目', '缴费金额'] print(sheet0.row_values(1)) #获取第二行数据:['33038119890412221X', '潘颂哲', '33038119890412221X', '2020年2月份党费', 14.0] print(sheet0.col_values(0)) #获取第一列的数据:['身份证号', '33038119890412221X'] print(sheet0.col_values(1)) #获取第二列的数据:['姓名', '潘颂哲'] print(sheet0.col_values(2)) #获取第三列的数据:['学号', '33038119890412221X'] print(sheet0.col_values(3)) #获取第四列的数据:['缴费项目', '2020年2月份党费'] print(sheet0.col_values(4)) #获取第五列的数据:['缴费金额', 14.0] #通过cell的位置坐标获取指定cell的值: print(sheet0.cell_value(0,0)) #获取第一行第一列的数据:身份证号 print(sheet0.cell_value(0,1)) #获取第一行第二列的数据:姓名 print(sheet0.cell_value(1,4)) #获取第二行第五列的数据:14.0
执行结果:
Sheet1
2
5
['身份证号', '姓名', '学号', '缴费项目', '缴费金额']
['33038119890412221X', '潘颂哲', '33038119890412221X', '2020年2月份党费', 14.0]
['身份证号', '33038119890412221X']
['姓名', '潘颂哲']
['学号', '33038119890412221X']
['缴费项目', '2020年2月份党费']
['缴费金额', 14.0]
身份证号
姓名
14.0