Защитить книгу от Python - PullRequest
0 голосов
/ 02 февраля 2020

Мне нужно установить пароль для рабочей книги с помощью python (для открытия файла Excel требуется пароль) Вот результат, который мне нужен

enter image description here

1 Ответ

0 голосов
/ 02 февраля 2020

Я нашел это в https://www.easyxls.com/manual/tutorials/python/encrypt-excel-file.html:

import clr
import gc

clr.AddReference('EasyXLS')
from EasyXLS import *

print("Tutorial 27\n----------\n")

# Create an instance of the class that exports Excel files, having two sheets
workbook = ExcelDocument(2)

# Set the sheet names
workbook.easy_getSheetAt(0).setSheetName("First tab")
workbook.easy_getSheetAt(1).setSheetName("Second tab")

# Set the password for protecting the Excel file when the file is open
workbook.easy_getOptions().setPasswordToOpen("password")

# Export Excel file
print("Writing file C:\\Samples\\Tutorial27.xlsx.")
workbook.easy_WriteXLSXFile("C:\\Samples\\Tutorial27.xlsx")

# Confirm export of Excel file
sError = workbook.easy_getError()

if sError == "":
    print("\nFile successfully created.\n\n")
else:
    print("\nError encountered: " + sError + "\n\n")

# Dispose memory
gc.collect()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...