Защитить и снять защиту с рабочего листа
Contents
[
Hide
]
Чтобы предотвратить случайное или преднамеренное изменение, перемещение или удаление данных на листе другими пользователями, вы можете заблокировать ячейки на листе Excel, а затем защитить лист паролем.
Защита и снятие защиты рабочего листа в MS Excel

- НажмитеОбзор > Защитить лист.
- Введите пароль вполе пароля.
- Выбиратьпозволять параметры.
- ВыбиратьХОРОШО , повторно введите пароль для подтверждения, а затем выберитеХОРОШО еще раз.
Защитите лист с помощью 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
Снять защиту рабочего листа легко с помощью Aspose.Cells API. Если рабочий лист защищен паролем, требуется правильный пароль.
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"); |