
# 把各個Sheet另存為單獨的Excel from openpyxl import load_workbook,Workbook wb = load_workbook("Sheet.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")