@Zafir

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы