Как я могу проверить, открыта ли конкретная книга (файл Excel)? После того, как я узнаю, как я могу закрыть это? - PullRequest
0 голосов
/ 06 июня 2019

Я создал скрипт Python, который очищает веб-сайт, получает необходимую информацию и записывает ее в файл Excel. Проблема в том, что иногда после проверки написанного я забываю закрыть файл Excel, и скрипт больше не запускается (из-за того, что файл уже открыт) * ​​1001 *

Чтобы открыть / записать / сохранить / закрыть файл Excel, я использую библиотеку openpyxl, но я не знаю, как проверить, открыт ли этот конкретный файл и как закрыть его впоследствии.

#writing to excel
pathexcel = r'C:\Users\...\Data.xlsx'
wb = load_workbook(pathexcel)
sheet = wb.active
sheet.append(row1)
sheet.append(row2)
sheet.append(row3)
wb.save(pathexcel)

Спасибо!

...