Я автоматизирую некоторые задачи, связанные с Excel, которые занимают много времени.
Я создаю экземпляр Excel, используя:
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Add()
однако, после запуска сценария, если я выбираю открытую книгу Excel (не с одним питоном, над которым работает), сценарий Python падает. Тем не менее, если я открою новую книгу Excel и введу в нее материал, сценарий python не изменится.
Есть ли какой-то особый способ, которым я могу вызвать Excel, чтобы предотвратить это? Или любое другое решение?
РЕДАКТИРОВАТЬ: Кажется, это работает.
excel = win32.DispatchEx('Excel.Application')