Formatage du tableau croisé dynamique
Apparence du tableau croisé dynamique
Comment créer un tableau croisé dynamique a montré comment créer un tableau croisé dynamique simple. Cet article va plus loin et discute de la personnalisation de l’apparence d’un tableau croisé dynamique en définissant des propriétés.
Configurer les options de formatage du tableau croisé dynamique
La classe PivotTable vous permet de définir diverses options de formatage pour un tableau croisé dynamique.
Définition des types de mise en forme automatique et de style de tableau croisé dynamique
L’exemple de code suivant illustre comment définir le type de mise en forme automatique et le type de style de tableau croisé dynamique en utilisant les propriétés AutoFormatType et PivotTableStyleType.
Paramétrage des options de formatage
L’exemple de code suivant illustre comment définir un certain nombre d’options de formatage pour un rapport de tableau croisé dynamique, y compris l’ajout de totaux généraux pour les lignes et les colonnes.
Configurer les options de formatage des champs de tableau croisé dynamique
En plus de contrôler le formatage du tableau croisé dynamique global, Aspose.Cells for Java permet un contrôle précis du formatage des champs de ligne, des champs de colonne et des champs de page.
Format des Champs de Ligne, Colonne et Page
L’exemple de code suivant montre comment accéder aux champs de ligne, accéder à une ligne particulière, définir des sous-totaux, appliquer un tri automatique et utiliser l’option autoShow.
Formatage des Champs de Données
Les lignes de code suivantes illustrent comment formater les champs de données.
Modifier le Style Rapide d’un Tableau Croisé Dynamique
Les exemples de code suivants montrent comment modifier le style rapide appliqué à un tableau croisé dynamique.
Effacement des Champs de Tableau Croisé Dynamique
PivotFieldCollection a une méthode nommée clear() qui efface les champs de tableau croisé dynamique. Utilisez-la pour effacer les champs de tableau croisé dynamique dans toutes les zones, par exemple, page, colonne, ligne ou données. L’exemple de code ci-dessous montre comment effacer tous les champs de tableau croisé dynamique dans la zone de données.
Fonction de consolidation
Application de la fonction de consolidation aux champs de données d’un tableau croisé dynamique
Aspose.Cells peut être utilisé pour appliquer la fonction de consolidation aux champs de données (ou aux champs de valeur) du tableau croisé dynamique. Dans Microsoft Excel, vous pouvez cliquer avec le bouton droit sur le champ de valeur, puis sélectionner l’option Paramètres du champ de valeur… et ensuite sélectionner l’onglet Résumer les valeurs par. À partir de là, vous pouvez sélectionner n’importe quelle fonction de consolidation de votre choix, comme Somme, Compte, Moyenne, Max, Min, Produit, Comptage distinct, etc.
Aspose.Cells fournit une énumération ConsolidationFunction pour prendre en charge les fonctions de consolidation suivantes.
- ConsolidationFunction.AVERAGE
- ConsolidationFunction.COUNT
- ConsolidationFunction.COUNT_NUMS
- ConsolidationFunction.DISTINCT_COUNT
- ConsolidationFunction.MAX
- ConsolidationFunction.MIN
- ConsolidationFunction.PRODUCT
- ConsolidationFunction.STD_DEV
- ConsolidationFunction.STD_DEVP
- ConsolidationFunction.SUM
- ConsolidationFunction.VAR
- ConsolidationFunction.VARP
Le code suivant applique la fonction de consolidation Moyenne au premier champ de données (ou champ de valeur) et la fonction de consolidation ComptageDistinct au deuxième champ de données (ou champ de valeur).