При генерации pdf из листа Excel я получаю ошибку ниже:
ws.ExportAsFixedFormat(0, save_as)
File "<COMObject <unknown>>", line 5, in ExportAsFixedFormat
com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147024809), None)
Ниже мой код:
pythoncom.CoInitialize()
xlApp = client.Dispatch("Excel.Application")
logging.debug("Saving excel file {} to file {}".format(filename, save_as))
books = xlApp.Workbooks.Open(filename)
ws = books.Worksheets[0]
ws.Visible = 1
ws.ExportAsFixedFormat(0, save_as)
books.Close(True)
xlApp.Quit()
Он работает на моем ноутбуке, где установлен Office 365, однако даетвыше ошибка на другой системе с Microsoft Office 2007 установлен.
Версия Python: python 2.7
openpyxl: 2.4.5
pywin32: 224
Недостаточно документации.Было бы очень полезно, если бы кто-то смог предоставить указатель для его отладки и понять ошибку.