Защитить и снять защиту листа
Contents
[
Hide
]
Чтобы предотвратить случайное или умышленное изменение, перемещение или удаление данных на листе, вы можете заблокировать ячейки на листе Excel, а затем защитить лист паролем.
Защитить и снять защиту листа в MS Excel
- Нажмите Обзор > Защитить лист.
- Введите пароль в поле Пароль.
- Выберите варианты разрешить.
- Выберите OK, введите пароль для подтверждения, затем снова выберите OK.
Защита листа с использованием Aspose.Cell для Python
Для реализации защиты структуры рабочей книги Excel достаточно следующих простых строк кода.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Create a new file. | |
workbook = Workbook() | |
#Gets the first worksheet. | |
sheet = workbook.getWorksheets().get(0) | |
#Protect contents of the worksheet. | |
sheet.protect(ProtectionType.CONTENTS) | |
#Protect worksheet with password. | |
sheet.getProtection().setPassword('test') | |
#Save as Excel file. | |
workbook.save('Book1.xlsx') |
Снятие защиты листа с использованием Aspose.Cell для Python
Снятие защиты листа легко осуществить с помощью API Aspose.Cells. Если лист защищен паролем, требуется правильный пароль.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Create a new file. | |
workbook = Workbook("Book1.xlsx") | |
#Gets the first worksheet. | |
sheet = workbook.getWorksheets().get(0) | |
#Protect contents of the worksheet. | |
sheet.unprotect("password") | |
#Save Excel file. | |
workbook.save("Book1.xlsx") |