La visualisation des données catégorielles est essentielle pour une analyse et un reporting clairs. Dans cet article, vous découvrirez comment générer un graphique à barres dans Excel en utilisant C# avec Aspose.Cells for .NET. En seulement quelques lignes de code, vous pouvez produire un graphique entièrement formaté, prêt à l’exportation, qui peut être intégré dans des rapports, des tableaux de bord ou partagé avec les parties prenantes.

Cet article couvre les sujets suivants :

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

Aspose.Cells for .NET est une bibliothèque complète de manipulation Excel qui permet aux développeurs de créer, modifier et rendre des fichiers Excel sans nécessiter Microsoft Office. Son API de création de graphiques riche prend en charge tous les types de graphiques Excel natifs, y compris les graphiques à barres, et offre un contrôle total sur l’apparence, les axes, les légendes, les étiquettes de données, et plus encore.

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

  • Couverture complète de l’API – Accédez à chaque fonctionnalité Excel de manière programmatique.
  • Haute performance – Traitez de grands classeurs rapidement et efficacement.
  • Pas de dépendance Office – Fonctionne sur n’importe quel serveur ou environnement cloud.
  • Formats de sortie multiples – Enregistrez en XLSX, XLS, CSV, PDF, PNG et autres formats.

Démarrage

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

Créer un diagramme à barres dans Excel avec C#

Voici deux exemples pratiques qui illustrent comment créer un diagramme à barres à partir de zéro, personnaliser son apparence et enregistrer le classeur.

Exemple 1 – Diagramme à barres groupées simple

Le code suivant crée un graphique à barres groupées (barres horizontales) qui affiche les données de ventes trimestrielles.

Ce que fait le code

  1. Crée un nouveau classeur et le remplit avec les ventes trimestrielles par produit.
  2. Ajoute un graphique Bar (groupé horizontal) à la feuille.
  3. Ajoute trois séries correspondant à Q1, Q2 et Q3.
  4. Active les étiquettes de données, définit les titres des axes et applique une palette pastel.
  5. Enregistre le classeur sous le nom BarChart_Simple_Output.xlsx.

Exemple 2 – Diagramme à barres empilées avec mise en forme personnalisée

Un graphique à barres empilées est utile lorsque vous souhaitez visualiser la composition d’un total à travers des catégories. Cet exemple montre également comment formater les couleurs des séries, ajouter une légende et exporter le graphique au format PNG.

Points forts de cet exemple

  • Utilise ChartType.StackedBar pour afficher les valeurs cumulatives.
  • Applique des couleurs personnalisées à chaque région pour une distinction visuelle.
  • Place la légende en bas et ajoute des étiquettes de données centrées.
  • Démontre l’exportation du graphique vers un fichier PNG via Chart.ToImage.

Obtenez une licence gratuite

Vous souhaitez essayer Aspose.Cells sans restrictions ? Obtenez une licence temporaire gratuite depuis la page de licence temporaire d’Aspose. La licence supprime les filigranes d’évaluation et débloque l’ensemble complet des fonctionnalités pour le développement et les tests.

Diagramme à barres Excel : Ressources gratuites

Continuez à apprendre avec ces ressources utiles :

Conclusion

Dans ce guide, nous avons couvert tout ce que vous devez savoir pour créer des graphiques à barres simples et avancés dans Excel en utilisant C# et Aspose.Cells for .NET. Des barres groupées de base aux barres empilées avec des couleurs personnalisées et l’exportation d’images, la bibliothèque offre une API riche et fluide qui élimine le besoin de Microsoft Office sur le serveur. Intégrez ces extraits de code dans vos applications pour fournir des visualisations professionnelles et axées sur les données sans effort.

Si vous avez des questions ou avez besoin d’une assistance supplémentaire, n’hésitez pas à visiter notre forum d’assistance gratuit.

Voir aussi