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

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 :

  1. Instancier un Workbook.
  2. Remplissez la première feuille de calcul avec des données d’exemple.
  3. Ajoutez un objet de graphique Area.
  4. Configurez les séries et les axes du graphique.
  5. Enregistrez le classeur au format XLSX.

Explication des lignes clés

LinePurpose
ChartType.AreaSpé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.TextDéfinit le titre de l’axe X.
chart.PlotArea.Area.FormattingContrô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 :

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 :

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.

Voir aussi