python pywin32教程_python中pywin32教程Python Excel处理库openpyxl详解

openpyxl是一个第三方库,可以处理xlsx格式的Excel文件。pip install openpyxl安装。

读取Excel文件

需要导入相关函数from openpyxl import load_workbook

# 默认可读写,若有需要可以指定write_only和read_only为True

wb = load_workbook('pythontab.xlsx')

默认打开的文件为可读写,若有需要可以指定参数read_only为True。

获取工作表--Sheet# 获得所有sheet的名称

print(wb.get_sheet_names())

# 根据sheet名字获得sheet

a_sheet = wb.get_sheet_by_name('Sheet1')

# 获得sheet名

print(a_sheet.title)

# 获得当前正在显示的sheet, 也可以用wb.get_active_sheet()

sheet = wb.active

获取单元格# 获取某个单元格的值,观察excel发现也是先字母再数字的顺序,即先列再行

b4 = sheet['B4']

# 分别返回

print(f'({b4.column}, {b4.row}) is {b4.value}') # 返回的数字就是int型

# 除了用下标的方式获得,还可以用cell函数, 换成数字,这个表示B2

b4_too = sheet.cell(row=4, column=2)

print(b4_too.value)

b4.co

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值