Ошибка PermissionError: [Errno 13] Permission denied при попытке редактирования файла .xlsx во время его использования. Как решить?
Строка ошибки: PermissionError: [Errno 13] Permission denied: 'D:/programming/Projects/excel_changer/te.xlsx'
Код редактирования файла с использованием библиотеки openpyxl:
if askokcancel(title='Confirmation',message='Would you like to save data?\n Please Close everything...',icon=WARNING):
w.save(a2.name)
del f1
del f2
del a1
del a2
Святослав Смирнов, никак, Эксель требует эксклюзивного доступа к файлу.
Если нельзя закрыть его на время обновления файла, твой единственный вариант - достучаться до экселя через COM-автоматизацию, натйи окно, где открыт этот файл и заставить его изменить значения в ячейках. Это гемморой, прямо скажем.