from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 添加一些工作表
ws1 = wb.create_sheet("Sheet1")
ws2 = wb.create_sheet("Sheet2")
ws3 = wb.create_sheet("Sheet3")
# 将工作表名称排序
sort_lst = sorted(wb.sheetnames)
# 重新排列工作表
for sheet_name in sort_lst:
ws = wb[sheet_name]
wb.remove(ws)
wb._add_sheet(ws)
# 保存工作簿
wb.save("example.xlsx")
openpyxl给工作簿sheet排序
于 2023-05-23 22:58:26 首次发布