码迷,mamicode.com
首页 > 编程语言 > 详细

python+selenium+new——xlrd库——读取excel文件——xls结尾为示例

时间:2020-02-17 19:37:34      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:com   bsp   通过   open   位置   获取   xls   install   ima   

 

pip install  xlrd

 

 

技术图片

 

 

import xlrd

book = xlrd.open_workbook("C:\\Users\\del\\Desktop\\Book2.xls")


sheet_name = book.sheet_names()[0]  #获取指定索引的sheet的名字
print(sheet_name)            #Sheet1

#sheet0 = book.sheet_by_index(0)  #通过sheet索引获取sheet对象

sheet0 = book.sheet_by_name("党费")

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

 

 

执行结果:

 

 

党费
2
5
[‘身份证号‘, ‘姓名‘, ‘学号‘, ‘缴费项目‘, ‘缴费金额‘]
[‘33038119890412221X‘, ‘潘颂哲‘, ‘33038119890412221X‘, ‘2020年2月份党费‘, 14.0]
[‘身份证号‘, ‘33038119890412221X‘]
[‘姓名‘, ‘潘颂哲‘]
[‘学号‘, ‘33038119890412221X‘]
[‘缴费项目‘, ‘2020年2月份党费‘]
[‘缴费金额‘, 14.0]
身份证号
姓名
14.0

 

python+selenium+new——xlrd库——读取excel文件——xls结尾为示例

标签:com   bsp   通过   open   位置   获取   xls   install   ima   

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12322954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!