Как ввести пароль в окно Excel?

Всем привет!

На Excel файл установлен пароль на изменение
66dabd7c54056071286887.png
Есть ли способ ввести пароль в это окно используя Python?
  • Вопрос задан
  • 1169 просмотров
Решения вопроса 1
@MrAriec Автор вопроса
Нашёл решение проблемы.
Файл можно открыть указав атрибут WriteResPassword
https://learn.microsoft.com/ru-ru/office/vba/api/e...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alsolovyev
@alsolovyev
¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
https://github.com/nolze/msoffcrypto-tool

msoffcrypto-tool encrypted.docx decrypted.docx -p Passw0rd


import msoffcrypto

encrypted = open("encrypted.xlsx", "rb")
file = msoffcrypto.OfficeFile(encrypted)

file.load_key(password="Passw0rd")  # Use password

with open("decrypted.docx", "wb") as f:
    file.decrypt(f)

encrypted.close()
Ответ написан
Ваш ответ на вопрос

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

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