pywin32将不再打开Excel文件

时间:2016-06-10 13:09:51

标签: excel python-3.4 pywin32 comobject

我有一个脚本,使用pywin32在Excel中打开各种文件,然后将它们重新保存为* .xls。我上一次使用这个脚本,它工作正常,但是,它拒绝工作。我正在运行Python 3.4并且最近安装了一个版本的Anaconda(我已经删除它并没有帮助)。

脚本很简单:

Original_file_path = r'.\Old_file.xyz'
New_file_path = r'.\new_file.xls’

from win32com.client import Dispatch
xlApp = Dispatch("Excel.Application")
wb = xlApp.Workbooks.Open(Original_file_path)
wb.SaveAs(New_file_path, FileFormat=56)
wb.Close()

它一直给我以下错误。任何人都可以帮助试图找出罪魁祸首吗?

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<COMObject <unknown>>", line 8, in Open
pywintypes.com_error: (-2147417851, 'The server threw an exception.', None, None)

0 个答案:

没有答案