Formatage du tableau croisé dynamique

Apparence du tableau croisé dynamique

Comment créer un tableau croisé dynamique montré comment créer un tableau croisé dynamique simple. Cet article va plus loin et explique comment personnaliser l’apparence d’un tableau croisé dynamique en définissant des propriétés.

Définition des options de format de tableau croisé dynamique

LeTableau croisé dynamique La classe vous permet de définir diverses options de formatage pour un tableau croisé dynamique.

Définition des types AutoFormat et PivotTableStyle

L’exemple de code qui suit illustre comment définir le type de format automatique et le type de style de tableau croisé dynamique à l’aide de la propriétéTypeFormatAuto etType de style de tableau croisé dynamique Propriétés.

Définition des options de format

L’exemple de code qui suit illustre comment définir un certain nombre d’options de mise en forme pour un rapport de tableau croisé dynamique, y compris l’ajout de totaux généraux pour les lignes et les colonnes.

Définition des options de format des champs croisés dynamiques

En plus de contrôler la mise en forme du tableau croisé dynamique global, Aspose.Cells for Java permet un contrôle précis de la mise en forme des champs de ligne, des champs de colonne et des champs de page.

Définition du format des champs de ligne, de colonne et de page

L’exemple de code qui suit 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.

Définition du format des champs de données

Les lignes de code suivantes illustrent la mise en forme des champs de données.

Modifier le style rapide d’un tableau croisé dynamique

Les exemples de code qui suivent montrent comment modifier le style rapide appliqué à un tableau croisé dynamique.

Effacement des champs de pivot

PivotFieldCollectionPivotFieldCollection a une méthode nommée[dégager()](https://reference.aspose.com/cells/java/com.aspose.cells/pivotfieldcollection#clear()qui efface les champs de pivot. Utilisez-le pour effacer les champs de pivot dans tous les domaines, par exemple, page, colonne, ligne ou données. L’exemple de code ci-dessous montre comment effacer tous les champs de pivot dans la zone de données.

Fonction Consolidation

Application de ConsolidationFunction aux champs de données du tableau croisé dynamique

Aspose.Cells peut être utilisé pour appliquer ConsolidationFunction aux champs de données (ou champs de valeur) du tableau croisé dynamique. Dans Microsoft Excel, vous pouvez cliquer avec le bouton droit sur le champ de valeur, puis sélectionnerParamètres du champ de valeur… l’option puis sélectionnez l’ongletRésumer les valeurs par. À partir de là, vous pouvez sélectionner n’importe quelle fonction de consolidation de votre choix comme la somme, le nombre, la moyenne, le maximum, le minimum, le produit, le nombre distinct, etc.

Aspose.Cells fournitFonction de consolidation énumération pour prendre en charge les fonctions de consolidation suivantes.

Le code suivant s’appliqueMoyenne fonction de consolidation au premier champ de données (ou champ de valeur) etDistinctCount fonction de consolidation au deuxième champ de données (ou champ de valeur).