@Zafir

Невозможно вносить изменения в Excel файл пока он открыт. Openpyxl. Python. Что можно сделать?

Невозможно вносить изменения в Excel файл пока он открыт. Использую openpyxl. Пока файл закрыт, все данные записываются, если открыть, то выходит ошибка PermissionError
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 4
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Ждать пока он закроется. Excel не допускает открытия файла двумя процессами.
Ответ написан
Комментировать
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
Закрой. Твой кэп.
Ответ написан
Комментировать
@denislysenko
data engineer
перезаписывать этот Excel файл
То есть, удалять старый и записывать новый с таким же названием
Ответ написан
Комментировать
@rPman
перед открытием добавь в документ макрос (или пропиши его в шаблоны новых) который будет по какому то протоколу получать команды от твоей внешней программы и править документ.

львиная доля кодинга тут именно средства коммуникации IPC

p.s. может всю логику полностью в скрипты документа запихнуть? а не писать ее на питоне (хотя VBS тот еще язык)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект