创建Excel工作簿方法
from openpyxl import Workbookworkbook=Workbook()workbook.properties.title="我是标题"workbook.properties.creator="lijie"workbook.properties.category="sun"workbook.properties.description="天无棱,天无棱,天无棱,天无棱,"workbook.properties.identifier="123456"workbook.properties.keywords="北京,上海,广州"workbook.properties.subject="我是主题,都听我的"workbook.properties.subject="项目"workbook.properties.revision="-02-10"workbook.save("11-outersheet.xlsx") #保存表格名称
创建工作表
from openpyxl import Workbook#创建工作簿workbook=Workbook()#创建工作表active_sheet=workbook.activesalary_sheet=workbook.create_sheet("工资表",0)salary_sheet=workbook.create_sheet("员工信息表",1)salary_sheet=workbook.create_sheet("年龄表",2)salary_sheet=workbook.create_sheet("统计表",3)#获取工作表# sheetnames=workbook.get_sheet_names()print(workbook.sheetnames)#根据工作表的名称来获取工作表#根据下标print(workbook.sheetnames[0])#我们通过工作表的名称获取工作表对象# get_sheet=workbook.get_sheet_by_name(workbook.sheetnames[0])# print(get_sheet)# 错误警告# DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]).# get_sheet=workbook.get_sheet_by_name(workbook.sheetnames[0])get_sheet=workbook[workbook.sheetnames[0]]print(get_sheet)
['工资表', '员工信息表', '年龄表', '统计表', 'Sheet']工资表<Worksheet "工资表">
图像展示
更改工作表命名
#更改工作表的名称并设置背景颜色print(get_sheet.title)get_sheet.title="年薪工资20万以上的人员"get_sheet.sheet_properties.tabColor='FF0000'########################工作表的最大行数和列数########################################print(get_sheet.max_row)print(get_sheet.max_column)#########################复制工作表和移除工作表######################################### workbook.copy_worksheet(get_sheet)# workbook.remove(get_sheet)#保存工作表workbook.save("12-salary.xlsx")
更改后的工作表样式
如果觉得《python创建Excel表格并添加工作表》对你有帮助,请点赞、收藏,并留下你的观点哦!