Insérer un tableau croisé dynamique
Contents
[
Hide
]
Créer un tableau croisé dynamique
Il est possible d’utiliser Aspose.Cells pour ajouter des tableaux croisés dynamiques aux feuilles de calcul de manière programmative.
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 :
- PivotField représente un champ dans un PivotTable.
- PivotFieldCollection représente une collection de tous les objets PivotField dans le PivotTable.
- PivotTable représente un PivotTable dans une feuille de calcul.
- PivotTableCollection représente une collection de tous les objets PivotTable sur une feuille de calcul.
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 FeuilleDeCalcul.
- Accédez au nouvel objet PivotTable de la collection PivotTables en passant l’indice de 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.
Sujets avancés
- Fonction de consolidation
- Tri personnalisé dans le tableau croisé dynamique
- Personnaliser les paramètres de globalisation pour le tableau croisé dynamique
- Désactiver les rubans du tableau croisé dynamique
- Trouver et actualiser les tableaux croisés dynamiques imbriqués ou enfants du tableau croisé dynamique parent
- Formatage du tableau croisé dynamique
- Obtenir la source de données de connexion externe du tableau croisé dynamique
- Obtenir la date de rafraîchissement du tableau croisé dynamique et les informations sur l’auteur du rafraîchissement
- Grouper les champs du tableau croisé dynamique dans le tableau croisé dynamique
- Analyse des enregistrements mis en cache du tableau croisé dynamique lors du chargement du fichier Excel
- Tableau croisé dynamique et données source
- Masquer et trier les données du tableau croisé dynamique
- Actualiser et calculer un tableau croisé dynamique avec des éléments calculés
- Enregistrer le tableau croisé dynamique dans un fichier ODS
- Afficher l’option de pages de filtre de rapport
- Travailler avec les formats d’affichage des données de DataField dans le tableau croisé dynamique