Защитить и снять защиту листа
Contents
[
Hide
]
Чтобы предотвратить случайное или умышленное изменение, перемещение или удаление данных на листе, вы можете заблокировать ячейки на листе Excel, а затем защитить лист паролем.
Защитить и снять защиту листа в MS Excel
- Нажмите Обзор > Защитить лист.
- Введите пароль в поле Пароль.
- Выберите варианты разрешить.
- Выберите OK, введите пароль для подтверждения, затем снова выберите OK.
Защита листа с помощью Aspose.Cell для .Net
Для реализации защиты структуры рабочей книги 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 = new Workbook(); | |
//Gets the first worksheet. | |
Worksheet sheet = workbook.Worksheets[0]; | |
//Protect contents of the worksheet. | |
sheet.Protect(ProtectionType.Contents); | |
//Protect worksheet with password. | |
sheet.Protection.Password = "test"; | |
//Save as Excel file. | |
workbook.Save("Book1.xlsx"); |
Снятие защиты листа с помощью Aspose.Cell для .Net
Снятие защиты листа легко осуществить с помощью 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 = new Workbook("Book1.xlsx"); | |
//Gets the first worksheet. | |
Worksheet sheet = workbook.Worksheets[0]; | |
//Protect contents of the worksheet. | |
sheet.Unprotect("password"); | |
//Save Excel file. | |
workbook.Save("Book1.xlsx"); |