多测师肖sir_高级金牌讲师__python之模块xlrd模块

xlrd 模块
(1)xlrd 是用于读取excel 表格数据(不支持写操作,写操作需要用到xlwt模块实现)
(2)支持xlsx 和xls 格式excel表格
(3)模块的安装:pip3 install xlrd
(4)导入xlrd 模块: import xlrd

pip uninstall xlrd 卸载xlrd命令
pip install xlrd==1.2.0 建议安装最好1.2.0

(一)
安装xlrd步骤:
(1)打开dos命令
(2)输入pip3 install xlrd ,安装成功以后,
(3)在pycharm中输入import xlrd

在这里插入图片描述
安装方法二:
在这里插入图片描述
在这里插入图片描述
以上表示安装好xlrd

==================
(二)
xlsx文件
在这里插入图片描述
在这里插入图片描述
import xlrd
data=xlrd.open_workbook(r"D:\安装包\临时文件\info.xlsx") #打开excel文件
#选择页面
print(data.sheets()) # 一个excel表格中的三页,打印的单个对象
print(data.sheets()[0]) #根据索引获取第一页
#print(data.sheet_by_index(0)) #通过索引顺序获取sheet对象
#print(data.sheet_by_name(“hz”)) #通过页面名称获取页面
print(data.sheet_names()) #获取excel表格中的所有名字

=====================
获取页面的详情
import xlrd
data=xlrd.open_workbook(r"D:\安装包\临时文件\info.xlsx") #打开文件
s=(data.sheets()[0]) #选择页面
print(s.name) #获取页面的名称 ##结果hz
print(s.nrows) #获取页面编辑行数 ##结果20
print(s.ncols) # 获取页面列数 #结果4

=================
获取具体内容:
import xlrd
data=xlrd.open_workbook(r"D:\安装包\临时文件\info.xlsx") #打开文件
s=(data.sheets()[0]) #选择页面
print(s.row_values(0)) #获取第一行所有的内容, 索引从0开始,第一行表示0
print(s.row_values(0,0,1)) #获取第一行所有的内容, 第一个0表示第一行,第二个0表示第几列开始,第三个数1表示列,不包含1
print(s.col_values(0)) #获取列,第一个0表示列,表示第一列所有的数据
print(s.col_values(0,0,3)) #获取第一列中的第一行0–第三行3,索索引3包括(0,1,2三行)

=============
获取单元值:
import xlrd
data=xlrd.open_workbook(r"D:\安装包\临时文件\info.xlsx") #打开文件
s=(data.sheets()[0]) #选择页面
print(s.cell_value(1,2)) #1表示第二行,2表示第三列,
print(s.cell(1,2).value) ##1表示第二行,2表示第三列,
print(s.row(1)[2].value) ##1表示第二行,2表示第三列,

在这里插入图片描述

获取表格中第一列所有的数据:遍历
data=xlrd.open_workbook(r"D:\安装包\临时文件\info.xlsx") #打开文件
s=(data.sheets()[0]) #选择页面
for i in range(s.nrows):
print(s.row_values(i)[0])

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金牌j软件测试培训师肖sir

作为一个名资深IT搬运工

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值