Visualiser des données proportionnelles à travers plusieurs catégories est une exigence courante pour les rapports d’entreprise, les tableaux de bord et l’analyse des performances. Un Graphique à colonnes empilées à 100 % montre la contribution de chaque série en pourcentage du total pour une catégorie donnée, ce qui facilite la comparaison des valeurs relatives.

Dans cet article, vous apprendrez comment générer un graphique à colonnes empilées à 100 % dans un classeur Excel en utilisant Aspose.Cells for .NET. Le guide comprend un exemple complet, prêt à être compilé en C#, ainsi que des notes sur la personnalisation de l’apparence du graphique.

Cet article couvre les sujets suivants :

Bibliothèque Excel C# pour créer un diagramme à colonnes empilées à 100 %

Aspose.Cells for .NET est une bibliothèque de manipulation Excel haute performance qui permet aux développeurs de créer, modifier et rendre des fichiers Excel sans nécessiter Microsoft Office. Elle fournit une API de création de graphiques riche qui prend en charge tous les types de graphiques Excel natifs, y compris le graphique Column100PercentStacked.

Principaux avantages de l’utilisation d’Aspose.Cells pour la création de graphiques :

  • API complète – Accès aux types de graphiques, séries, axes, légendes et mise en forme.
  • Pas d’interop COM – Fonctionne sur toute plateforme prenant en charge .NET (Windows, Linux, macOS).
  • Haute performance – Gestion efficace de grands classeurs et plages de données.
  • Formats de sortie multiples – Enregistrement en XLSX, PDF, PNG, JPEG, et plus.

Démarrage

  1. Télécharger le dernier binaire Aspose.Cells for .NET depuis la page des releases.
  2. Installer le package NuGet (recommandé)
PM> Install-Package Aspose.Cells
  1. Ajoutez une référence à Aspose.Cells dans votre projet C#.

Créer un graphique à colonnes empilées à 100 % dans Excel en utilisant C#

Voici un programme C# complet et autonome qui :

  1. Crée un nouveau classeur.
  2. Remplit des données d’exemple représentant les ventes trimestrielles de trois gammes de produits.
  3. Insère un graphique Column 100 Percent Stacked.
  4. Personnalise le titre du graphique, les axes, la légende et les étiquettes de données.
  5. Enregistre le classeur au format XLSX.

Explication du code

ÉtapeCe que fait le codePourquoi c’est important
1Crée un Workbook vide et fait référence à la première feuille de calcul.Fournit un classeur propre avec lequel travailler.
2Écrit une ligne d’en-tête et quatre lignes de données de ventes trimestrielles pour trois produits.Fournit la source de données requise par le graphique.
3Ajoute un graphique ChartType.Column100PercentStacked et spécifie son emplacement sur la feuille.Instancie le type de graphique spécifique que nous voulons démontrer.
4Appelle NSeries.Add pour lier la plage de données (B2:D5) et définit CategoryData sur les libellés des trimestres (A2:A5).Lie les données de séries et de catégorie (axe X) au graphique.
5Active les étiquettes de données et les configure pour n’afficher que les pourcentages, déplace la légende et ajoute un titre d’axe.Améliore la lisibilité et rend le graphique prêt pour la présentation.
6Enregistre le classeur sous le nom Column100PercentStackedChart.xlsx.Génère le fichier Excel final contenant le graphique.

Exécutez le programme (par exemple, avec dotnet run) et ouvrez le fichier Column100PercentStackedChart.xlsx généré pour voir le graphique rendu.

Obtenez une licence gratuite

Aspose.Cells propose une licence gratuite temporaire à des fins d’évaluation. Visitez la page de licence temporaire pour obtenir une clé qui supprime les filigranes d’évaluation et active toutes les fonctionnalités pendant le développement.

Diagramme à colonnes empilées à 100 % : Ressources gratuites

Conclusion

Créer un graphique Column 100 Percent Stacked avec Aspose.Cells for .NET est simple et ne nécessite que quelques lignes de code. L’API fluide de la bibliothèque gère la liaison des données, la personnalisation des séries et le formatage du graphique, vous permettant de générer des rapports Excel professionnels, prêts à être partagés, sans avoir besoin de Microsoft Office installé.

Si vous rencontrez des problèmes ou avez des questions, n’hésitez pas à publier sur le forum communautaire Aspose.Cells où les ingénieurs Aspose ainsi que vos collègues développeurs peuvent vous aider.

Voir aussi