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 à colonnes empilées
- Créer un graphique à colonnes empilées dans Excel avec C#
- Ressources gratuites
- Conclusion
- Voir aussi
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
- Télécharger la dernière version depuis la page des versions Aspose.Cells .NET.
- Installer le package NuGet :
PM> Install-Package Aspose.Cells
- Ajoutez une référence à
Aspose.Cellsdans 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 :
- Créez un nouveau classeur.
- Remplissez une feuille de calcul avec des données d’exemple.
- Ajoutez un graphique Colonne empilée.
- Personnalisez les couleurs des séries, les titres des axes et le placement de la légende.
- Enregistrez le classeur au format XLSX.
Explication du code
| Étape | Ce que fait le code | Pourquoi c’est important |
|---|---|---|
| 1 | Crée un nouveau Workbook et accède à la première Worksheet. | Fournit une toile vierge pour le graphique. |
| 2 | Remplit 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). |
| 3 | Ajoute un objet ChartType.ColumnStacked et définit sa position sur la feuille. | Définit le type de graphique et son emplacement. |
| 4 | Ajoute 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é. |
| 5 | Personnalise 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. |
| 6 | Enregistre 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
ValueAxiset définissezchart.NSeries[i].HasDataLabel = true;comme indiqué ci‑dessus.
Ressources gratuites
- Guide du développeur : https://docs.aspose.com/cells/net/
- Applications en ligne : 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
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.