原文:https://www.cnblogs.com/math98/p/10971342.html
# 把各個Sheet另存為單獨的Excel
from openpyxl import load_workbook,Workbook
wb = load_workbook("excel1.xlsx")
sheetnames = wb.sheetnames
for name in sheetnames:
ws = wb.get_sheet_by_name(name)
print(ws)
# 創建新的Excel
wb2 = Workbook()
# 獲取當前sheet
ws2 = wb2.active
#兩個for循環遍歷整個excel的單元格內容
for i,row in enumerate(ws.iter_rows()):
for j,cell in enumerate(row):
# 寫入新Excel
ws2.cell(row=i+1, column=j+1, value=cell.value)
# 設置新Sheet的名稱
ws2.title = name
wb2.save(name + ".xlsx")