Formatage du tableau croisé dynamique
Apparence du tableau croisé dynamique
Comment créer un tableau croisé dynamique explique comment créer un tableau croisé dynamique simple. Cet article explique comment personnaliser l’apparence d’un tableau croisé dynamique en définissant diverses propriétés :
- Options de format de tableau croisé dynamique
- Options de format des champs croisés dynamiques
- Options de format de champ de données
Définition des options de format de tableau croisé dynamique
LeTableau croisé dynamiqueLa classe contrôle le tableau croisé dynamique global et peut être formatée de plusieurs façons.
Définition du type de format automatique
Microsoft Excel propose un certain nombre de formats de rapport prédéfinis différents. Aspose.Cells prend également en charge ces options de formatage. Pour y accéder :
- EnsemblePivotTable.IsAutoFormatPivotTable.IsAutoFormat àvrai.
- Attribuez une option de formatage à partir duPivotTableAutoFormatTypePivotTableAutoFormatTypeénumération.
Définition des options de format
L’exemple de code ci-dessous montre comment formater le tableau croisé dynamique pour afficher les totaux généraux pour les lignes et les colonnes, et comment définir l’ordre des champs du rapport. Il montre également comment définir une chaîne client pour les valeurs nulles.
Mise en forme manuelle de l’aspect et de la convivialité
Pour formater manuellement l’apparence du rapport de tableau croisé dynamique, au lieu d’utiliser des formats de rapport prédéfinis, utilisez leTableau croisé dynamique.Format() etTableau croisé dynamique.FormatAll()méthodes. Créez un objet de style pour la mise en forme souhaitée, par exemple :
Définition des options de format de champ croisé dynamique
LeChamp PivotLa classe représente un champ dans un tableau croisé dynamique et peut être formatée de plusieurs façons. L’exemple de code ci-dessous montre comment :
- Accéder aux champs de ligne.
- Définition des sous-totaux.
- Réglage du tri automatique.
- Réglage de l’affichage automatique.
Définition du format des champs de ligne/colonne/page
Définition du format des champs de données
L’exemple de code ci-dessous montre comment définir les formats d’affichage et le format numérique pour les champs de données.
Effacement des champs de pivot
LePivotFieldCollectionPivotFieldCollection a une méthode nomméeDégager()qui vous permet d’effacer les champs de pivot. Utilisez-le lorsque vous souhaitez effacer tous les champs de pivot dans les zones, par exemple, page, colonne, ligne ou données. L’exemple de code ci-dessous montre comment effacer tous les champs de pivot dans une zone de données.