Ошибка атрибута Excel.Application.Workbooks при преобразовании Excel в PDF - PullRequest
0 голосов
/ 29 июня 2018

У меня есть несколько файлов Excel, которые я хочу преобразовать в PDF, сохраняя формат. Я использовал следующий код, но он выдает ошибку Attribut: Excel.Application.Workbooks Я не могу понять, что мне здесь не хватает. Пожалуйста, помогите

from win32com import client
xlApp = client.Dispatch("Excel.Application")
books = xlApp.Workbooks.Open('C:/Users/Desktop/Imp tasks/exceltocsv/*.xlsx')
ws = books.Worksheets[0]
ws.Visible = 1
ws.ExportAsFixedFormat(0, 'C:/Users/Desktop/Imp tasks/exceltocsv/*.pdf')

ошибка:

raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: Excel.Application.Workbooks

1 Ответ

0 голосов
/ 25 июня 2019

Когда атрибуты в Excel.Application не существуют, обычно это происходит потому, что приложение Excel открыто (возможно, скрыто) и находится в модальном цикле, таком как редактирование ячейки или диалоговое окно открытия / сохранения файла.

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