Créer des tableaux croisés dynamiques et des graphiques croisés dynamiques
Un tableau croisé dynamique est un résumé interactif des enregistrements. Par exemple, vous pouvez avoir des centaines d’entrées de facture dans une liste dans une feuille de calcul. Un tableau croisé dynamique peut totaliser les factures par client, produit ou date. Avec Microsoft Excel, il est possible de réarranger rapidement les informations dans le tableau croisé dynamique en faisant glisser les boutons vers une nouvelle position.
Un graphique croisé dynamique est une représentation graphique interactive des données dans un tableau croisé dynamique. Les graphiques croisés dynamiques ont été introduits dans Excel 2000. L’utilisation d’un graphique croisé dynamique rend encore plus facile la compréhension des données puisque le tableau croisé dynamique crée automatiquement des sous-totaux et des totaux.
Aspose.Cells prend en charge les tables pivot et les graphiques pivot.
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
- Téléchargez et installez Aspose.Cells.Zip :
- Télécharger Aspose.Cells for Java.
- 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.
- Créez un projet
- 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.
- Ajoutez un chemin de classe :
Pour définir un chemin de classe à l’aide d’Eclipse :
- Extrayez le fichier Aspose.Cells.jar et dom4j_1.6.1.jar du fichier Aspose.Cells.zip.
- Définissez le chemin de classe du projet dans Eclipse :
- Sélectionnez votre projet dans Eclipse, puis cliquez sur le menu Projet-Propriétés.
- 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.
- É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:
- 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.
- 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).
- Accédez au nouvel objet PivotTable dans la collection PivotTables en passant son index.
- 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
Le tableau croisé dynamique de sortie
Création d’un graphique dynamique en fonction du tableau croisé dynamique
Pour créer un graphique dynamique à l’aide d’Aspose.Cells :
- Ajoutez un graphique.
- Définissez la PivotSource du graphique pour qu’elle fasse référence à une table pivotante existante dans la feuille de calcul.
- 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
Cet article montre comment créer des tableaux croisés dynamiques et des graphiques croisés dynamiques à l’aide d’Aspose.Cells. Espérons que cela vous aidera à utiliser ces fonctionnalités dans vos propres scénarios.
Aspose.Cells a bénéficié de années de recherche, de conception et d’ajustements minutieux.
Nous sommes à votre disposition pour toute question, commentaire ou suggestion sur le forum Aspose.Cells. Nous garantissons une réponse rapide.