禁用数据透视表功能区
Contents
[
Hide
]
基于数据透视表的报告很有用,但如果目标用户不具备详细的Excel知识来配置这些报告,则可能会出现错误。在这些情况下,组织将希望限制用户能够更改基于数据透视表的报告。通常不建议每个用户更改报告的常见数据透视表功能,如添加额外的筛选器、切片器、字段,或更改报告中某些内容的顺序。另一方面,这些用户还应该能够刷新报告,并使用现有的筛选器或切片器。Aspose.Cells已为开发人员提供了在创建这些报告时限制用户更改这些报告的能力。为此,Excel提供了一项禁用数据透视表功能区的功能,Aspose.Cells也提供了相同的功能,即开发人员可以禁用包含用于修改这些报告的控件的功能区。
使用PivotTable.EnableWizard禁用数据透视表功能区
以下代码通过访问工作表中的数据透视表,并将EnableWizard设置为false来演示此功能。示例数据透视表文件可以从此链接下载。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Open the template file containing the pivot table | |
Workbook wb = new Workbook("pivot_table_test.xlsx"); | |
// Access the pivot table in the first sheet | |
PivotTable pt = wb.Worksheets[0].PivotTables[0]; | |
// Disable ribbon for this pivot table | |
pt.EnableWizard = false; | |
// Save output file | |
wb.Save("out.xlsx"); |