Python笔记--第三方库--XLRD模块

XLRD简单描述:

xlrd为python第三方模块,用来读excel

安装:pip install xlrd

使用:在py模块中

import xlrd
data = xlrd.open_workbook("TEST.xlsx")

pip list查询电脑中已安装的模块

第一节 获取sheet

print(data.sheet_loaded(0))
data.unload_sheet(0)
print(data.sheet_loaded(0))
print(data.sheet_loaded(1))
print(data.sheets())                #获取全部工作表
print(data.sheets()[0])             #根据索引(index)获取工作表1
print(data.sheet_by_index(0))       #根据索引(index)获取工作表2
print(data.sheet_by_name("目录"))    #根据sheet名称(name)获取
print(data.sheet_names())           #获取所有工资表的名称(name)
print(data.nsheets)                 #返回excel中工作表的数量

第二节 操作excel行

sheet=data.sheet_by_index(0)     #获取第一个工作餐根据索引(index)
print(sheet.nrows)               #获取sheet下的(有效)行数
print(sheet.row(1))              #获取单元格对象组成的列表
print(sheet.row_types(0))        #获取单元格的数据类型 1文本 3data 4boolean 5error 2Number
print(sheet.row(1)[2].value)     #获取第二行第三列的值(value)
print(sheet.row_values(1))       #获取指定行单元格的值(value)
print(sheet.row_len(2))          #得到单元格的长度

第三节 操作excle列

sheet = data.sheet_by_index(0)  
print(sheet.ncols)              #输出 总列数
print(sheet.col(1))             #第二列单元格对象组成的列表
print(sheet.col(0)[2].value)    #第一列第三行单元格中值
print(sheet.col_values(1))      #第二列单元格中值组成的列表
print(sheet.col_types(1))       #第二列单元格中列类型
print(sheet.col_types(0))       #第二列单元格中列类型

第四节 操作excle单元格

sheet = data.sheet_by_index(0)  
print(sheet.cell(0,0))           #输出 第一行第一列单元格对象
print(sheet.cell(0,0).ctype)     #输出 第一行第一列单元格的数据类型 方法1
print(sheet.cell_type(0,0))      #输出 第一行第一列单元格的数据类型    方法2
print(sheet.cell(0,0).value)     #输出 第一行第一列单元格的值 方法1
print(sheet.cell_value(0,0))     #输出 第一行第一列单元格的值 方法2

后续遇到问题解决方式https://blog.csdn.net/weixin_44073728/article/details/111054157

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值