openpyxl模块用于读写excel的xlsx等文件,不支持xls
from openpyxl import Workbook, load_workbookdef openpyxl_test1():wb = Workbook()# 新建工作簿,默认带有一张表单为sheetwb.save('openpyxl.xlsx')# 保存,不保存文件将不显现出来,(必须绝对地址,只支持xlsx文件)def openpyxl_test2(): # 工作表的创建,命名wb = load_workbook('openpyxl.xlsx')# 打开指定路径xlsx文件ws1 = wb.create_sheet() # 创建一个新的工作表,默认以sheet1命名ws2 = wb.create_sheet('sheet2', 0)# 在第一个位置插入工作表ws2 = wb.create_sheet('sheet3', -1)# 在倒数第二个位置插入工作表wb.save('openpyxl.xlsx') # 保存,不保存整个程序结束后创建的表单等设置将不会显现print(wb.sheetnames) # 所有工作表名,返回列表形式for sheet in wb:# 循环工作表print(sheet)# 工作表对象print(sheet.title)# 工作表名specify_ws = wb['sheet3'] # 指定工作表specify_ws.title = 'sheet3_1' # 工作名的更改print(wb.sheetnames)if __name__ == '__main__':openpyxl_test1() # 新建工作簿openpyxl_test2() # 工作表的创建,命名
本人新手,参考了原作者,自己进行学习记录。有错误请指正,谢谢