import win32com
excel_app = None
def set_default_sheet(file_input, file_output, default):
global excel_app
if excel_app is None:
excel_app = win32com.client.Dispatch("Excel.Application")
excel_app.DisplayAlerts = False
excel_app.Visible = False
wb = excel_app.Workbooks.Open(file_input)
temp_ws = wb.Worksheets(default)
temp_ws.Activate()
wb.SaveAs(file_output, FileFormat=51)
wb.Close()
excel_app.Application.Quit()
其中default表示 设置的默认页,序号整数,从1开始