Protection класс

Protection класс

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

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

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

СвойствоОписание
allow_deleting_columnУказывает, разрешено ли удаление столбцов на защищенном листе.
is_deleting_columns_allowedУказывает, разрешено ли удаление столбцов на защищенном листе.
allow_deleting_rowУказывает, разрешено ли удаление строк на защищенном листе.
is_deleting_rows_allowedУказывает, разрешено ли удаление строк на защищенном листе.
allow_filteringУказывает, разрешено ли пользователю использовать автофильтр, созданный до защиты листа.
is_filtering_allowedУказывает, разрешено ли пользователю использовать автофильтр, созданный до защиты листа.
allow_formatting_cellУказывает, разрешено ли форматирование ячеек на защищенном листе.
is_formatting_cells_allowedУказывает, разрешено ли форматирование ячеек на защищенном листе.
allow_formatting_columnУказывает, разрешено ли форматирование столбцов на защищенном листе.
is_formatting_columns_allowedУказывает, разрешено ли форматирование столбцов на защищенном листе.
allow_formatting_rowУказывает, разрешено ли форматирование строк на защищенном листе.
is_formatting_rows_allowedУказывает, разрешено ли форматирование строк на защищенном листе.
allow_inserting_columnУказывает, разрешена ли вставка столбцов на защищенный лист.
is_inserting_columns_allowedУказывает, разрешена ли вставка столбцов на защищенный лист.
allow_inserting_hyperlinkУказывает, разрешена ли вставка гиперссылок на защищенный лист.
is_inserting_hyperlinks_allowedУказывает, разрешена ли вставка гиперссылок на защищенный лист.
allow_inserting_rowУказывает, разрешена ли вставка строк на защищенном листе.
is_inserting_rows_allowedУказывает, разрешена ли вставка строк на защищенном листе.
allow_sortingУказывает, разрешен ли параметр сортировки на защищенном листе.
is_sorting_allowedУказывает, разрешен ли параметр сортировки на защищенном листе.
allow_using_pivot_tableУказывает, разрешено ли пользователю манипулировать сводными таблицами на защищенном листе.
is_using_pivot_tables_allowedУказывает, разрешено ли пользователю манипулировать сводными таблицами на защищенном листе.
allow_editing_contentУказывает, разрешено ли пользователю редактировать содержимое заблокированных ячеек на защищенном листе.
is_editing_contents_allowedУказывает, разрешено ли пользователю редактировать содержимое заблокированных ячеек на защищенном листе.
allow_editing_objectУказывает, разрешено ли пользователю манипулировать объектами рисования на защищенном листе.
is_editing_objects_allowedУказывает, разрешено ли пользователю манипулировать объектами рисования на защищенном листе.
allow_editing_scenarioУказывает, разрешено ли пользователю редактировать сценарии на защищенном листе.
is_editing_scenarios_allowedУказывает, разрешено ли пользователю редактировать сценарии на защищенном листе.
passwordПредставляет пароль для защиты листа.
is_protected_with_passwordУказывает, защищены ли листы паролем.
allow_selecting_locked_cellУказывает, разрешено ли пользователю выбирать заблокированные ячейки на защищенном листе.
is_selecting_locked_cells_allowedУказывает, разрешено ли пользователю выбирать заблокированные ячейки на защищенном листе.
allow_selecting_unlocked_cellУказывает, разрешено ли пользователю выбирать разблокированные ячейки на защищенном листе.
is_selecting_unlocked_cells_allowedУказывает, разрешено ли пользователю выбирать разблокированные ячейки на защищенном листе.

Методы

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

Пример

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

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