Защитить и снять защиту листа

Защитить и снять защиту листа в MS Excel

защита и снятие защиты листа

  1. Нажмите Обзор > Защитить лист.
  2. Введите пароль в поле Пароль.
  3. Выберите варианты разрешить.
  4. Выберите OK, введите пароль для подтверждения, затем снова выберите OK.

Защита листа с использованием Aspose.Cell для Python

Для реализации защиты структуры рабочей книги Excel достаточно следующих простых строк кода.

#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. Если лист защищен паролем, требуется правильный пароль.

#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")