我试图在excel表格中自动完成一些任务。在
excel中的另一个数据表(PENDAS)将在以后创建另一个excel数据表(PENDASS)和一个新的数据表,删除现有excel文件中的所有其他选项卡)。
创建dataframe的excel表最初是从站点下载的csv文件。操作完成后,我将数据帧写入一个excel表,当以后试图用pywin32打开它时,会抛出一个错误“openmethodofworkbook class failed”。手动打开文件时,会出现错误对话框
单击“是”,删除xml内容后,excel将以修复后的版本打开
所以,我发现,这就是为什么我不能用pywin32打开它。在
使用openpyxl打开很好。但我需要使用pywin32。在
如何使用pywin32打开excel文件?在
我试图打开excel工作表的部分代码:import win32com.client
excel_app = win32com.client.dynamic.Dispatch("Excel.Application")
excel_app.Interactive = False
excel_app.Visible = False
excel_app.DisplayAlerts = False
xlBook = excel_app.Workbooks.Open(main_file)