Отключить ленты сводной таблицы
Contents
[
Hide
]
Отчеты на основе сводных таблиц полезны, но подвержены ошибкам, если целевые пользователи не обладают подробными знаниями Excel для настройки этих отчетов. В этих обстоятельствах организации могут захотеть запретить пользователям изменять отчет на основе сводной таблицы. Общие функции сводной таблицы, такие как добавление дополнительных фильтров, срезов, полей или изменение порядка определенных вещей в отчете, в основном не рекомендуются для каждого пользователя. С другой стороны, эти пользователи также должны иметь возможность обновлять отчет и использовать существующие фильтры или слайсеры. Aspose.Cells предоставил разработчикам возможность запретить пользователям изменять эти отчеты при создании этих отчетов. Для этой цели Excel предоставляет функцию отключения ленты сводной таблицы, и то же самое предоставляется Aspose.Cells, т.е. разработчик может отключить ленту, которая содержит элементы управления для изменения этих отчетов.
Отключить ленту сводной таблицы с помощью PivotTable.EnableWizard
Следующий код демонстрирует эту функцию, получая доступ к сводной таблице с листа, а затем устанавливаяВключитьмастер кЛОЖЬ . Образец файла сводной таблицы можно скачать здесьсоединять.
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"); |