Отключить ленту сводных таблиц
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"); |