Créer des tableaux croisés dynamiques et des graphiques croisés dynamiques

Ajout de tables pivot et de graphiques

Aspose.Cells fournit un ensemble spécial de classes utilisées pour créer des tables pivot. Ces classes sont utilisées pour créer et définir les objets PivotTable, qui agissent comme des blocs de construction de base d’un objet PivotTable :

  • PivotField, un champ dans un rapport de tableau croisé dynamique.
  • PivotFields, une collection de tous les objets PivotField dans un tableau croisé dynamique.
  • PivotTable, un rapport de tableau croisé dynamique sur une feuille de calcul.
  • PivotTables, une collection de tous les objets PivotTable sur la feuille de calcul.

Préparation à l’utilisation d’Aspose.Cells

  1. Téléchargez et installez Aspose.Cells.Zip :
    1. Télécharger Aspose.Cells for Java.
    2. Décompressez-le sur votre ordinateur de développement. Tous les composants Aspose, une fois installés, fonctionnent en mode d’évaluation. Le mode d’évaluation n’a pas de limite de temps et il ne fait qu’ajouter des filigranes aux documents produits.
  2. Créez un projet
    1. Vous pouvez soit créer un projet à l’aide d’un éditeur Java comme Eclipse, soit créer un simple programme à l’aide d’un Bloc-notes.
  3. Ajoutez un chemin de classe : Pour définir un chemin de classe à l’aide d’Eclipse :
    1. Extrayez le fichier Aspose.Cells.jar et dom4j_1.6.1.jar du fichier Aspose.Cells.zip.
    2. Définissez le chemin de classe du projet dans Eclipse :
    3. Sélectionnez votre projet dans Eclipse, puis cliquez sur le menu Projet-Propriétés.
    4. Sélectionnez “Chemin de construction Java” dans le côté gauche de la fenêtre contextuelle, puis sélectionnez l’onglet “Bibliothèques”, cliquez sur “Ajouter JARs” ou “Ajouter des JARs externes” pour sélectionner Aspose.Cells.jar et dom4j_1.6.1.jar et ajoutez-les dans les chemins de construction.
    5. Écrivez une application pour appeler les API des composants d’Aspose. Ou vous pouvez le définir au moment de l’exécution à l’invite de commande dans Windows.
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName 

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

Articles Connexes