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