Обновление запросов Excel с Python - win32com не работает - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть файл Excel с таблицами запросов. Я хочу python обновить sh и сохранить его. Провел некоторое исследование, и хотя я нашел идеальное решение!

import win32com.client

# Start an instance of Excel
xlapp = win32com.client.DispatchEx("Excel.Application")

# Open the workbook in said instance of Excel
wb = xlapp.workbooks.open(r'C:\Users\User Name\Company\Management - Documents\Technical\Daily Data.xlsx')

# Optional, e.g. if you want to debug
xlapp.Visible = True

# Refresh all data connections.
wb.RefreshAll()
xlapp.CalculateUntilAsyncQueriesDone()
wb.Save()

# Quit
xlapp.Quit()

Когда я запускаю этот код, он говорит, что файл открыт в другом приложении. У меня офис 365. Чего мне не хватает? Я также попробовал метод XlWings и получил ошибку!

...