Visualiser les tendances cumulatives au fil du temps est une exigence courante dans les rapports d’entreprise. Un graphique en aires empilées vous aide à illustrer comment chaque série de données contribue à une valeur totale tout en conservant l’impact visuel des graphiques en aires. Dans ce guide, vous apprendrez à créer un graphique en aires empilées dans Excel en utilisant C# avec Aspose.Cells for .NET. L’exemple de code complet, prêt à l’exécution, montre la préparation des données, la création du graphique, le style et l’enregistrement du classeur.
Cet article couvre les sujets suivants :
- Bibliothèque Excel C# pour créer des graphiques empilés en aires
- Créer un graphique empilé en aires dans Excel avec C#
- Obtenir une licence gratuite
- Ressources gratuites
- Conclusion
- Voir aussi
Bibliothèque Excel C# pour créer des graphiques empilés en aires
Aspose.Cells for .NET est une bibliothèque de feuilles de calcul puissante qui permet aux développeurs de générer, manipuler et rendre des fichiers Excel sans Microsoft Office. Elle offre une API riche pour travailler avec les feuilles de calcul, les cellules, les formules et tous les types de graphiques—y compris le graphique en aires empilées.
Principaux avantages de l’utilisation d’Aspose.Cells for .NET:
- API complète – Accédez à chaque fonctionnalité d’Excel de manière programmatique.
- Prise en charge avancée des graphiques – Créez et personnalisez plus de 100 types de graphiques.
- Haute performance – Traitez efficacement de grands classeurs.
- Formats multiples – Enregistrez au format XLSX, XLS, CSV, PDF, PNG, et plus.
Démarrage
- Télécharger la bibliothèque depuis la page officielle des releases.
- Installer via NuGet:
PM> Install-Package Aspose.Cells
Note: Le package NuGet inclut toutes les dépendances nécessaires.
Créer un graphique empilé en aires dans Excel en utilisant C#
L’exemple suivant crée un classeur contenant les données de ventes trimestrielles pour trois produits et visualise les données sous forme d’un graphique Area Stacked.
Mise en œuvre étape par étape
- Créer une instance de
Workbook. - Remplir la première feuille de calcul avec des données d’exemple.
- Ajouter un objet de graphique empilé en aires.
- Configurer les séries, les titres et les axes.
- Enregistrer le classeur dans un fichier.
Explication des éléments clés
| Code Segment | Purpose |
|---|---|
ChartType.AreaStacked | Indique à Aspose.Cells de créer un graphique en aires empilées. |
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true); | Ajoute une série de données faisant référence à la plage pour Product A. Le drapeau true indique que la série inclut automatiquement les données de catégorie (axe X) provenant de la colonne A. |
chart.CategoryAxis.Title.Text | Définit le libellé de l’axe X (« Quarter »). |
chart.ValueAxis.Title.Text | Définit le libellé de l’axe Y (« Sales (USD) »). |
chart.PlotArea.Area.Formatting | Démontre le formatage personnalisé de la zone de tracé du graphique. |
Exécutez le programme, et vous obtiendrez AreaStackedChart_Output.xlsx contenant le graphique affiché ci‑dessous (lorsqu’il est ouvert dans Excel).
Obtenir une licence gratuite
Pour essayer Aspose.Cells sans restrictions d’évaluation, obtenez une licence temporaire gratuite depuis la page de licence temporaire d’Aspose. L’application de la licence supprime le filigrane par défaut et débloque l’ensemble complet de l’API.
// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
Ressources gratuites
Continuez à maîtriser l’automatisation Excel avec ces ressources gratuites :
- Guide du développeur – https://docs.aspose.com/cells/net/
- Démo en ligne & Applications – https://products.aspose.app/cells/family
- Référence API – https://reference.aspose.com/cells/net/
- Articles pratiques – https://blog.aspose.com/fr/categories/aspose.cells-product-family/
Conclusion
Un Area Stacked chart est un moyen efficace de visualiser les tendances de données cumulatives. En utilisant Aspose.Cells for .NET, vous pouvez générer de tels graphiques de manière programmatique avec seulement quelques lignes de code C#. L’exemple ci‑dessus montre la préparation des données, la création du graphique, le style et l’exportation dans un programme entièrement autonome, prêt à être compilé.
Si vous avez besoin d’aide, n’hésitez pas à poser vos questions sur le forum Aspose.Cells.