import os import os.path import win32com.client as win32""" ======================================== 主函数功能测试 ======================================== """ if __name__ == '__main__':xlsFilePath = os.path.join(os.getcwd() + "\\" + "通知单.xls")# 文件存在就加载,不存在就提示检查。if os.path.exists(xlsFilePath):# 文件存在就加载,加载失败就报错。try:excel = win32.gencache.EnsureDispatch('Excel.Application')wb = excel.Workbooks.Open(xlsFilePath)# FileFormat = 51 is for .xlsx extension# FileFormat = 56 is for .xls extensionwb.SaveAs(xlsFilePath + "x", FileFormat=51)wb.Close()excel.Application.Quit()os.remove(xlsFilePath) # 删除老的xls文件except:print("加载xls文件失败!请检查!")raiseelse:print("加载的xls文件不存在!请检查!")