当前位置:   article > 正文

python用openpyxl操作excel_xw.workbook 找不到创建的excel表

xw.workbook 找不到创建的excel表

获取Workbook对象

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

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

Workbook属性及方法

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

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

    try:
        wb = load_workbook('name.xlsx')
    except:
        wb = Workbook()
    sheet = wb.active
    sheet
  • 1
  • 2
  • 3
  • 4
  • 5
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号