ピボット テーブル リボンを無効にする
Contents
[
Hide
]
ピボット テーブル ベースのレポートは便利ですが、ターゲット ユーザーがこれらのレポートを構成するための Excel の詳細な知識を持っていない場合、エラーが発生しやすくなります。このような状況では、組織はユーザーがピボット テーブル ベースのレポートを変更できないように制限する必要があります。追加のフィルター、スライサー、フィールドの追加、レポート内の特定の項目の順序の変更などの一般的なピボット テーブル機能は、ほとんどの場合、すべてのユーザーに推奨されるわけではありません。一方、これらのユーザーは、レポートを更新して、既存のフィルターまたはスライサーを使用することもできます。 Aspose.Cells は、これらのレポートの作成中にユーザーがこれらのレポートを変更することを制限するために、開発者にこの機能を提供しました。この目的のために、Excel はピボット テーブル リボンを無効にする機能を提供し、同じことが Aspose.Cells によって提供されます。つまり、開発者は、これらのレポートを変更するためのコントロールを含むリボンを無効にすることができます。
PivotTable.setEnableWizard を使用してピボット テーブル リボンを無効にする
次のコードは、シートからピボット テーブルにアクセスしてから、setEnableWizardこのフラグを設定するには間違い.サンプルのピボット テーブル ファイルは、ここからダウンロードできます。リンク.
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
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// 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.getWorksheets().get(0).getPivotTables().get(0); | |
// Disable ribbon for this pivot table | |
pt.setEnableWizard(false); | |
// Save output file | |
wb.save("out_java.xlsx"); |