Visualiser des données sous forme de graphique à colonnes empilées est une exigence courante pour les rapports d’entreprise, les comparaisons budgétaires et les tableaux de bord KPI. Avec Aspose.Cells for .NET vous pouvez créer de tels graphiques en quelques lignes de code, sans avoir besoin de Microsoft Excel installé sur le serveur. Ce guide vous accompagne tout au long du processus – de la préparation des données d’exemple à la personnalisation des axes, des légendes et des couleurs – et fournit un exemple complet, prêt à l’exécution en C#.

Cet article couvre les sujets suivants :

Bibliothèque Excel C# pour créer des graphiques empilés en colonnes

Aspose.Cells for .NET est une bibliothèque d’automatisation Excel haute performance qui permet aux développeurs de créer, modifier et rendre les fichiers Excel entièrement par programme. En ce qui concerne la création de graphiques, Aspose.Cells propose un ensemble riche de types de graphiques, y compris le graphique à colonnes empilées (ChartType.ColumnStacked). Les principaux avantages d’utiliser Aspose.Cells pour la création de graphiques sont :

  • Aucune dépendance à Microsoft Office – fonctionne sur n’importe quel environnement Windows, Linux ou Docker.
  • Contrôle complet des éléments du graphique – séries, axes, légendes, marqueurs, couleurs, étiquettes de données, etc.
  • Prise en charge de tous les formats de fichiers Excel – XLSX, XLS, CSV, ODS et plus.
  • Haute évolutivité – génère des milliers de graphiques en un seul passage sans perte de performance notable.

Démarrage

  1. Télécharger la dernière version depuis la page des versions Aspose.Cells .NET.
  2. Installer le package NuGet :
PM> Install-Package Aspose.Cells
  1. Ajoutez une référence à Aspose.Cells dans votre projet C#.

Créer un graphique à colonnes empilées dans Excel avec C#

Ci-dessous se trouve un exemple complet et autonome qui montre comment :

  1. Créez un nouveau classeur.
  2. Remplissez une feuille de calcul avec des données d’exemple.
  3. Ajoutez un graphique Colonne empilée.
  4. Personnalisez les couleurs des séries, les titres des axes et le placement de la légende.
  5. Enregistrez le classeur au format XLSX.

Explication du code

ÉtapeCe que fait le codePourquoi c’est important
1Crée un nouveau Workbook et accède à la première Worksheet.Fournit une toile vierge pour le graphique.
2Remplit la feuille avec des identifiants de mois et des chiffres de ventes trimestrielles.Les graphiques empilés nécessitent un axe catégorique (Mois) et plusieurs séries de données (Q1‑Q3).
3Ajoute un objet ChartType.ColumnStacked et définit sa position sur la feuille.Définit le type de graphique et son emplacement.
4Ajoute trois séries (NSeries.Add) – une pour chaque trimestre – et attribue une couleur unique.Chaque série devient un segment empilé ; des couleurs explicites améliorent la lisibilité.
5Personnalise les titres des axes, le placement de la légende et active les étiquettes de données.Améliore la sémantique du graphique et la clarté visuelle.
6Enregistre le classeur dans un fichier .xlsx.Génère le document Excel final qui peut être ouvert dans n’importe quel outil de tableur.

Conseil : Si vous devez afficher le total de chaque colonne empilée, activez le label de données pour le ValueAxis et définissez chart.NSeries[i].HasDataLabel = true; comme indiqué ci‑dessus.

Ressources gratuites

Conclusion

Créer un graphique à colonnes empilées avec Aspose.Cells for .NET est simple et ne nécessite pas Microsoft Excel sur le serveur. En suivant les étapes ci‑dessus, vous pouvez générer de manière programmatique des visualisations de colonnes empilées à l’aspect professionnel, personnaliser entièrement leur apparence et exporter le résultat vers n’importe quel format compatible Excel. Exploitez la puissance d’Aspose.Cells pour automatiser les rapports, les tableaux de bord et les tâches d’analyse de données sur Windows, Linux ou des environnements conteneurisés.

Pour une assistance supplémentaire, visitez notre forum d’assistance gratuit.

Voir aussi