Comment ajouter un tableau croisé dynamique à l aide d Aspose.Cells

Qu’est-ce qu’un tableau croisé dynamique

Un graphique croisé dynamique est une représentation visuelle des données dans un tableau croisé dynamique. Les graphiques croisés dynamiques permettent de résumer, d’analyser, d’explorer et de présenter des données récapitulatives. Voici quelques caractéristiques clés et aspects des graphiques croisés dynamiques :

  1. Représentation dynamique des données : Les graphiques croisés dynamiques se mettent à jour automatiquement pour refléter les modifications dans le tableau croisé dynamique. Si vous ajoutez ou supprimez des champs dans le tableau croisé dynamique, le graphique croisé dynamique est mis à jour en conséquence.

  2. Interactif : Les graphiques croisés dynamiques sont interactifs, permettant aux utilisateurs de filtrer, de trier et de creuser dans les données. Cela facilite l’exploration des différents aspects de l’ensemble de données.

  3. Mise en page flexible : Les utilisateurs peuvent modifier la disposition du graphique croisé dynamique en faisant glisser et déposer des champs, ce qui offre une flexibilité dans la visualisation des données.

  4. Divers types de graphiques : Les graphiques croisés dynamiques peuvent être créés en utilisant divers types de graphiques tels que les graphiques en barres, les graphiques linéaires, les graphiques circulaires, etc., en fonction de la nature des données et des informations que vous souhaitez obtenir.

  5. Résumé : Les graphiques croisés dynamiques résument de grandes quantités de données et peuvent afficher des totaux, des moyennes, des comptages ou d’autres statistiques récapitulatives.

  6. Filtrage : Ils offrent des capacités de filtrage, vous permettant d’afficher uniquement les données qui répondent à certains critères.


Les graphiques croisés dynamiques sont couramment utilisés dans l'intelligence commerciale et l'analyse de données pour fournir un résumé visuel clair et concis d'ensembles de données complexes. Ils sont un outil puissant pour prendre des décisions basées sur les données.

Comment ajouter un tableau croisé dynamique à l’aide d’Aspose.Cells

Création d’un tableau croisé dynamique

Pour créer un tableau croisé dynamique en utilisant Aspose.Cells:

  1. Ajoutez des données à une feuille de calcul à l’aide de la méthode PutValue/setValue d’un objet Cell. Vous pouvez également utiliser un fichier modèle déjà rempli de données. Ces données seront utilisées comme source de données du tableau croisé dynamique.
  2. Ajoutez une table pivotante à la feuille de calcul en appelant la méthode add de la collection PivotTables (encapsulée dans l’objet Feuille de calcul).
  3. Accédez au nouvel objet PivotTable dans la collection PivotTables en passant son index.
  4. Utilisez l’un des objets de tableau croisé dynamique encapsulés dans l’objet PivotTable pour gérer le tableau.

Un exemple de code est donné ci-dessous. L’exécution du code génère un nouveau fichier : pivotTable_test.xls.

Données d’entrée

todo:image_alt_text

Le tableau croisé dynamique de sortie

todo:image_alt_text

Création d’un graphique dynamique en fonction du tableau croisé dynamique

Pour créer un graphique dynamique à l’aide d’Aspose.Cells :

  1. Ajoutez un graphique.
  2. Définissez la PivotSource du graphique pour qu’elle fasse référence à une table pivotante existante dans la feuille de calcul.
  3. Définissez d’autres attributs.

Ci-dessous est le code utilisé par le composant pour accomplir la tâche. L’exécution du code génère un nouveau fichier : pivotChart_test.xls.

La feuille de graphique croisé dynamique

todo:image_alt_text