Désactiver les rubans de tableau croisé dynamique
Contents
[
Hide
]
Les rapports basés sur des tableaux croisés dynamiques sont utiles mais susceptibles d’erreur si les utilisateurs cibles n’ont pas une connaissance approfondie d’Excel pour configurer ces rapports. Dans ces cas, les organisations voudront restreindre les utilisateurs pour qu’ils ne puissent pas modifier ces rapports de tableau croisé dynamique. Les fonctionnalités courantes comme l’ajout de filtres supplémentaires, de trancheurs, de champs, ou le changement de l’ordre de certains éléments dans le rapport ne sont pas recommandées pour tous les utilisateurs. En revanche, ces utilisateurs doivent pouvoir actualiser le rapport et utiliser les filtres ou trancheurs existants. Aspose.Cells for Node.js via C++ fournit cette capacité aux développeurs pour limiter les modifications de ces rapports lors de leur création. Pour cela, Excel offre une fonction pour désactiver le ruban du tableau croisé dynamique et cela est également fourni par Aspose.Cells for Node.js via C++, c’est-à-dire que le développeur peut désactiver le ruban contenant les contrôles pour modifier ces rapports.
Comment désactiver le ruban du tableau croisé dynamique en utilisant Aspose.Cells for Node.js via C++
Le code suivant démontre cette fonctionnalité en accédant à un tableau croisé dynamique à partir d’une feuille, puis en définissant setEnableWizard sur false. Le fichier de tableau croisé dynamique d’exemple peut être téléchargé à partir de ce lien.
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") |