ピボットテーブルリボンの無効化
Contents
[
Hide
]
ピボットテーブルに基づくレポートは有用ですが、ターゲットユーザーがExcelの詳細な知識を持っていない場合はエラーが発生しやすいです。こうした場合、組織はピボットテーブルベースのレポートを変更できないよう制限したいと考えます。追加のフィルターやスライサー、フィールドの追加、またはレポート内の特定の順序変更などの一般的なピボットテーブル機能は、すべてのユーザーに推奨されません。一方で、これらのユーザーはレポートの更新や既存のフィルターやスライサーの使用は可能です。Aspose.Cells for Node.js via C++は、これらのレポートの変更を制限するための機能を開発者に提供しています。これにより、Excelはリボンの無効化機能を提供しており、Aspose.Cells for Node.js via C++も同じ機能を提供します。つまり、開発者はこれらのレポートを修正するコントロールを含むリボンを無効にできます。
Aspose.Cells for Node.js via C++を使ったピボットテーブルリボン無効化方法
次のコードは、シートからピボットテーブルを取得し、setEnableWizardをfalseに設定することでこの機能を示しています。サンプルのピボットテーブルファイルは、このリンクからダウンロードできます。
This file contains hidden or 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
const AsposeCells = require("aspose.cells.node"); | |
//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 | |
var wb = new AsposeCells.Workbook("pivot_table_test.xlsx"); | |
//Access the pivot table in the first sheet | |
var pt = wb.getWorksheets().get(0).getPivotTables().get(0); | |
//Disable ribbon for this pivot table | |
pt.setEnableWizard(false); | |
//Save output file | |
wb.save("out.xlsx") |