python用openpyxl操作excel

本文介绍了如何使用Python的openpyxl库来操作Excel文件。内容包括获取Workbook对象的方法,如load_workbook()用于打开已有文件,Workbook()用于新建。详细讲解了Workbook的属性和方法,以及如何激活和操作Worksheet,特别是使用cell方法设置和获取单元格的值。通过这些步骤,可以实现对Excel文件的读写操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

获取Workbook对象

获取workbook总共有两种方法,已存在workbook的情况下用load_workbook(),不存在的话需要新建,用Workbook()。

  1. 已存在excel文件,用load_workbook()
wb = load_workbook('name.xlsx')
  1. 新建Workbook()
wb = Workbook()

Workbook属性及方法

  1. Workbook属性
sheetnames: 返回所有WorkSheet的名字列表,类型为list
worksheets: 返回所有WorkSheet的列表,类型为list
active: 返回当前默认选中的WorkSheet
  1. Workbook方法
get_sheet_by_name(name):根据名称获取WorkSheet
remove(worksheet): 删除一个WorkSheet,注意是WorkSheet对象,不是名字
save(filename): 保存到文件,记住有写入操作记得保存!!!

获取Workbook对象后要对该对象进行激活,确定表。如果存在表则打开表,不存在则创建新表,示例参考如下:

    try:
        wb = load_workbook('name.xlsx')
    except:
        wb = Workbook()
    sheet = wb.active
    sheet.title = 'name'  # 对sheet进行命名

Worksh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值