在Excel中将Excel保存为HTML

我正在尝试使用win32com.client将现有的Excel文件保存为Python。 下面是我的代码和由此产生的错误消息。 有什么build议么?

 import win32com.client as win32 excel = win32.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Open(r'D:\eclipse\test.xlsx') excel.Visible = True ws = wb.Worksheets('Sheet1') ob = wb.PublishObjects.Add(1,'C:\test.html','Sheet1') ob.Publish(True) 

通过以下跟踪:

 Traceback (most recent call last): File "D:\eclipse\DMS\AGADMS\exceltohtml.py", line 21, in <module> ob = wb.PublishObjects.Add(1,'C:\test.html') File "C:\Python34\lib\site-packages\win32com\gen_py\00020813-0000-0000-C000-000000000046x0x1x7\PublishObjects.py", line 37, in Add , Title) pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2146827284), None)