Visualiser les tendances au fil du temps est une exigence fondamentale pour de nombreux rapports d’entreprise. Un Area chart remplit l’espace entre les points de données et l’axe, ce qui le rend idéal pour mettre en évidence l’ampleur du changement. Ce guide vous montre comment créer à la fois un graphique Area simple et un graphique Area empilé dans Excel en utilisant C# avec Aspose.Cells for .NET. Les extraits de code sont complets, prêts à être compilés et peuvent être adaptés à tout projet .NET.
Cet article couvre les sujets suivants :
- Bibliothèque Excel C# pour créer des graphiques en aires
- Créer un graphique en aires dans Excel avec C#
- Créer un graphique en aires empilées dans Excel avec C#
- Obtenir une licence gratuite
- Graphique en aires Excel : ressources gratuites
- Conclusion
- Voir aussi
Bibliothèque Excel C# pour créer des graphiques en aires
Aspose.Cells for .NET est une bibliothèque complète de manipulation Excel qui permet aux développeurs de créer, modifier et rendre les fichiers Excel sans Microsoft Office. Elle fournit une API propre et orientée objet pour travailler avec les feuilles de calcul, les cellules et les graphiques.
Principaux avantages lors du travail avec des graphiques :
- Prise en charge riche des types de graphiques – inclut les graphiques standard, empilés, 100 % empilés et de nombreux types de graphiques spécialisés.
- Contrôle complet du formatage – personnalisez les couleurs, les marqueurs, les axes, les légendes et les étiquettes de données de manière programmatique.
- Multi‑plateforme – fonctionne sur Windows, Linux et macOS avec .NET 6+.
- Haute performance – gère efficacement de grands ensembles de données.
Pour commencer à utiliser Aspose.Cells, ajoutez le package NuGet à votre projet :
PM> Install-Package Aspose.Cells
Créer un graphique en aires dans Excel avec C#
Voici une application console complète, prête à l’exécution, qui crée un simple graphique en aires. L’exemple suit ces étapes :
- Instancier un
Workbook. - Remplissez la première feuille de calcul avec des données d’exemple.
- Ajoutez un objet de graphique
Area. - Configurez les séries et les axes du graphique.
- Enregistrez le classeur au format XLSX.
Explication des lignes clés
| Line | Purpose |
|---|---|
ChartType.Area | Spécifie un graphique en aires standard. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | Ajoute une série de données ; le deuxième argument (true) indique que la série utilise la première colonne comme catégories. |
chart.CategoryAxis.Title.Text | Définit le titre de l’axe X. |
chart.PlotArea.Area.Formatting | Contrôle le formatage d’arrière-plan de la zone de tracé. |
L’exécution du programme génère AreaChart_Output.xlsx avec un graphique en aires bien formaté affichant les tendances de ventes pour deux produits.
Créer un graphique en aires empilées dans Excel avec C#
Un graphique en aires empilées montre la contribution de chaque série à la valeur totale. Le code ci‑dessous s’appuie sur l’exemple précédent et modifie le type de graphique en ChartType.StackedArea.
Quelles modifications par rapport au graphique en aires simple ?
ChartType.AreaStacked– rend chaque série au-dessus de la précédente.- Plusieurs séries sont ajoutées pour illustrer les données cumulatives.
- La transparence est appliquée à la zone du tracé pour garder le visuel propre.
Les fichiers Excel générés afficheront des graphiques en aires entièrement fonctionnels, prêts à être personnalisés ou distribués.
Obtenir une licence gratuite
Explorez Aspose.Cells sans limitations en obtenant une licence temporaire :
- Visitez la page de licence temporaire gratuite et suivez les instructions.
- Appliquez la licence dans votre code avant tout appel d’API Aspose.Cells :
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Un environnement sous licence supprime le filigrane d’évaluation et débloque l’ensemble complet des fonctionnalités.
Graphique en aires Excel : Ressources gratuites
Renforcez vos compétences en automatisation Excel avec ces ressources officielles :
- Guide du développeur – https://docs.aspose.com/cells/net/
- Applications en ligne gratuites – 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
Dans cet article, nous avons démontré comment créer à la fois un graphique en aires standard et un graphique en aires empilées dans Excel en utilisant C# et Aspose.Cells for .NET. Les exemples de code fournis sont complets, compilables et illustrent les meilleures pratiques pour la création de graphiques, le style et l’enregistrement du fichier. En intégrant ces extraits dans vos propres applications, vous pouvez fournir des analyses visuelles convaincantes sans dépendre de Microsoft Excel.
Pour obtenir une aide supplémentaire, démarrez une conversation sur le forum d’assistance Aspose.Cells.