com_error: (-2147352567, «Возникло исключение.», (0, Нет, Нет, Нет, 0, -2147024809), Нет) - PullRequest
0 голосов
/ 10 марта 2019

При генерации 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

Недостаточно документации.Было бы очень полезно, если бы кто-то смог предоставить указатель для его отладки и понять ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...