Protection класс

Protection класс

Представляет различные типы вариантов защиты, доступные для рабочего листа.

Тип Protection предоставляет следующие элементы:

Характеристики

СвойствоОписание
allow_deleting_columnУказывает, разрешено ли удаление столбцов на защищенном листе.
allow_deleting_rowУказывает, разрешено ли удаление строк на защищенном листе.
allow_filteringУказывает, разрешено ли пользователю использовать автофильтр, созданный до защиты листа.
allow_formatting_cellУказывает, разрешено ли форматирование ячеек на защищенном листе.
allow_formatting_columnУказывает, разрешено ли форматирование столбцов на защищенном листе.
allow_formatting_rowУказывает, разрешено ли форматирование строк на защищенном листе.
allow_inserting_columnУказывает, разрешена ли вставка столбцов на защищенном листе.
allow_inserting_hyperlinkУказывает, разрешена ли вставка гиперссылок на защищенный лист.
allow_inserting_rowУказывает, разрешена ли вставка строк на защищенном листе.
allow_sortingУказывает, разрешена ли опция сортировки на защищенном листе.
allow_using_pivot_tableУказывает, разрешено ли пользователю манипулировать сводными таблицами на защищенном листе.
allow_editing_contentУказывает, разрешено ли пользователю редактировать содержимое заблокированных ячеек на защищенном листе.
allow_editing_objectУказывает, разрешено ли пользователю манипулировать объектами чертежей на защищенном листе.
allow_editing_scenarioУказывает, разрешено ли пользователю редактировать сценарии на защищенном листе.
allow_selecting_locked_cellУказывает, разрешено ли пользователю выбирать заблокированные ячейки на защищенном листе.
allow_selecting_unlocked_cellУказывает, разрешено ли пользователю выбирать разблокированные ячейки на защищенном листе.
passwordПредставляет собой пароль для защиты рабочего листа.
is_protected_with_passwordУказывает, защищены ли рабочие листы паролем.

Методы

МетодОписание
copy(self, source)Информация о защите от копирования.
verify_password(self, password)Проверяет пароль.
get_password_hash(self)Получает хеш текущего пароля.

Пример

from aspose.cells import Workbook

# Instantiating a Workbook object
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Allowing users to select locked cells of the worksheet
worksheet.protection.allow_selecting_locked_cell = True
# Allowing users to select unlocked cells of the worksheet
worksheet.protection.allow_selecting_unlocked_cell = True

Смотрите также