创建工作表
workbook.create_sheet(sheet名称)
删除工作表
workbook.remove(sheet实例)
复制工作表
workbook.copy_worksheet(sheet实例)
修改工作表名称
sheet.title
冻结窗格
sheet.freeze_panes=‘D2’
添加筛选
sheet.auto_filter.ref=sheet.dimensions
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#创建,删除,复制工作表。修改工作表名称
#coding:utf-8 import openpyxl workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx') #加载工作簿 print(workbook.sheetnames) #打印各工作表名称 workbook.create_sheet('mysheet') #创建工作表'mysheet' #获取要删除的工作表的对象 sheet=workbook['mysheet'] ##获取要删除的工作表的对象 workbook.remove(sheet) #删除工作表 #获取复制的工作表对象 sheet=workbook['评论信息'] #获取工作表 workbook.copy_worksheet(sheet) #复制工作表 #修改工作表标题 sheet=workbook['评论信息 Copy7'] #获取工作表 sheet.title='mysheet' #修改工作表标题 print(workbook.sheetnames) workbook.save('京东鞋子评论信息.xlsx') #保存表
#冻结窗格 添加筛选
#coding:utf-8 import openpyxl workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx') sheet=workbook['mysheet'] #获取操作表格 #冻结窗口 sheet.freeze_panes='A2' #冻结窗口,A2 为冻结第一行 #添加筛选 sheet.auto_filter.ref=sheet.dimensions #添加筛选 workbook.save('京东鞋子评论信息.xlsx')