Il est possible d’utiliser Aspose.Cells pour ajouter des tableaux croisés dynamiques aux feuilles de calcul par programmation.
Modèle d’objet de tableau croisé dynamique
Aspose.Cells fournit un ensemble spécial de classes dans l’espace de noms Aspose.Cells.Pivot qui sont utilisées pour créer et contrôler les tableaux croisés dynamiques. Ces classes sont utilisées pour créer et définir les objets PivotTable, les éléments constitutifs d’un tableau croisé dynamique. Les objets sont :
Création d’un tableau croisé dynamique simple avec Aspose.Cells
Ajoutez des données à une feuille de calcul en utilisant la méthode PutValue de l’objet Cell.
Ces données seront utilisées comme source de données du tableau croisé dynamique.
Ajoutez un tableau croisé dynamique à la feuille de calcul en appelant la méthode add de la collection PivotTables, qui est encapsulée dans l’objet Worksheet.
Accédez au nouvel objet PivotTable de la collection PivotTables en passant l’index de l’objet PivotTable.
Utilisez l’un des objets PivotTable (expliqués ci-dessus) pour gérer le tableau croisé dynamique.
Après l’exécution du code d’exemple, un tableau croisé dynamique est ajouté à la feuille de calcul.
Lors de l’attribution d’une plage de cellules en tant que source de données, la plage doit aller du coin supérieur gauche au coin inférieur droit. Par exemple, “A1:C3” est valide mais “C3:A1” ne l’est pas.