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

也可以看看