Visualiser des données hiérarchiques avec un graphique à barres pyramide peut rendre vos rapports plus attrayants et plus faciles à interpréter. Dans ce guide, vous découvrirez comment créer un graphique à barres pyramide dans un classeur Excel de manière programmatique en utilisant C# et Aspose.Cells for .NET. L’exemple montre comment ajouter des données, insérer un graphique à barres pyramide, personnaliser son apparence et enregistrer le fichier dans différents formats.

Cet article couvre les sujets suivants :

Bibliothèque C# Excel pour créer des graphiques à barres pyramides

Aspose.Cells for .NET est une bibliothèque robuste de manipulation Excel qui permet aux développeurs de créer, modifier et formater des fichiers Excel sans nécessiter Microsoft Excel. Elle fournit une API complète pour travailler avec les feuilles de calcul, les cellules, les formules et une grande variété de types de graphiques, y compris le graphique Pyramid Bar.

Principaux avantages d’utiliser Aspose.Cells pour .NET :

  • Prise en charge riche des graphiques – Plus de 50 types de graphiques, y compris les graphiques en pyramide, entonnoir, cascade, et plus encore.
  • Aucune dépendance – Pas besoin d’installation d’Excel sur le serveur.
  • Haute performance – Gestion efficace de grands classeurs et ensembles de données.
  • Formats d’exportation multiples – Enregistrez en XLSX, PDF, PNG, HTML, et bien d’autres.

Commencer est simple :

  1. Télécharger la dernière version depuis la page des versions Aspose.Cells.
  2. Installer le package NuGet :
   PM> Install-Package Aspose.Cells
  1. Ajoutez using Aspose.Cells; et using Aspose.Cells.Charts; à votre fichier source C#.

Créer un graphique en barres pyramide dans Excel avec C#

Voici une application console C# complète, prête à l’exécution, qui montre comment :

  1. Créez un nouveau classeur.
  2. Remplissez des données hiérarchiques d’exemple.
  3. Insérez un graphique Pyramid Bar.
  4. Appliquez le formatage de base (titre, légende, étiquettes d’axe).
  5. Enregistrez le classeur au format XLSX.

Explication du code

StepPurpose
1Instancie un classeur vierge et référence la première feuille de calcul.
2Remplit la feuille de calcul avec une ligne d’en‑tête et des données de ventes d’exemple pour quatre régions sur quatre trimestres.
3Ajoute un graphique PyramidBar à une zone définie sur la feuille (lignes 7‑25, colonnes A‑J).
4Lie le graphique à la plage de données (B2:E5) et définit les données de catégorie (région) (A2:A5). Chaque colonne devient une série distincte (Q1‑Q4).
5Applique des titres au graphique et aux axes et formate l’axe des valeurs pour afficher la devise.
6Enregistre le classeur sous le nom PyramidBarChart_Output.xlsx.

Exécutez le programme, ouvrez le fichier généré dans Excel, et vous verrez un graphique en barres pyramide qui compare visuellement les ventes trimestrielles par région.

Obtenez une licence gratuite

Aspose.Cells propose une licence temporaire gratuite qui supprime les filigranes d’évaluation et débloque l’ensemble complet des fonctionnalités. Obtenez‑la depuis la page de licence temporaire Aspose. Appliquez la licence dans votre code avant toute manipulation de classeur :

License license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your temporary license file

Diagramme à barres pyramide Excel : ressources gratuites

Profitez de ces ressources supplémentaires pour approfondir votre expertise avec Aspose.Cells :

Conclusion

Créer un graphique en barres pyramide avec Aspose.Cells for .NET est simple et ne nécessite que quelques lignes de code. Les riches capacités de création de graphiques de la bibliothèque vous permettent de générer des visualisations professionnelles, prêtes à l’exportation, sans dépendre de Microsoft Excel. Expérimentez avec des options de formatage supplémentaires — comme les étiquettes de données, les couleurs personnalisées et les lignes de tendance — pour adapter le graphique à vos besoins de reporting spécifiques.

Si vous avez des questions ou avez besoin d’aide, visitez le forum d’assistance Aspose.Cells pour obtenir de l’aide de notre communauté et des experts produit.

Voir aussi