Visualiser des données hiérarchiques avec un effet tridimensionnel peut rendre les rapports plus attrayants. Dans ce guide, vous apprendrez comment créer un graphique PyramidColumn3D dans Excel de manière programmatique en utilisant C# et Aspose.Cells for .NET. L’exemple montre comment ajouter des données, insérer le graphique, ajuster les paramètres des séries et exporter le classeur vers un fichier Excel.

Cet article couvre les sujets suivants :

Aspose.Cells .NET Library pour les graphiques PyramidColumn3D

Aspose.Cells for .NET est une API puissante, entièrement gérée, qui permet aux développeurs de créer, modifier et rendre les fichiers Excel sans Microsoft Office. Elle prend en charge toute la gamme des types de graphiques Excel, y compris le graphique PyramidColumn3D.

Principaux avantages de l’utilisation d’Aspose.Cells :

  • Rich Chart API – Accès direct aux objets de graphique, séries, axes, légendes et mise en forme.
  • No Interop Dependency – Fonctionne dans n’importe quel environnement .NET (Desktop, Server, Cloud).
  • High Performance – Gère de grands classeurs avec une faible empreinte mémoire.
  • Multiple Formats – Enregistrez au format XLSX, XLS, CSV, PDF, HTML et formats d’image.

Pour commencer à utiliser Aspose.Cells, installez le package NuGet :

PM> Install-Package Aspose.Cells

Créer un graphique PyramidColumn3D de base

L’exemple suivant crée un classeur simple, le remplit avec des données d’exemple, ajoute un graphique PyramidColumn3D et enregistre le fichier sous le nom PyramidColumn3D_Basic.xlsx.

Explication des étapes clés

ÉtapeCe qu’il fait
1Instancie un Workbook et accède à la première Worksheet.
2Remplit la feuille avec les noms de produits et les valeurs de ventes trimestrielles.
3Appelle Charts.Add avec ChartType.PyramidColumn3D pour créer le graphique en colonnes pyramide 3 D.
4Ajoute la série de données (NSeries.Add) et définit les libellés de catégorie (axe X).
5Enregistre le classeur dans un fichier XLSX qui peut être ouvert dans Microsoft Excel.

L’exécution du programme génère un fichier Excel contenant un graphique en colonnes pyramidal 3D qui visualise les données de ventes sur les quatre trimestres.

Personnaliser le graphique PyramidColumn3D (Couleurs, Axe, Légende)

Souvent, vous devez adapter l’apparence du graphique pour correspondre à l’image de marque de l’entreprise ou améliorer la lisibilité. L’exemple ci‑dessous montre :

  • Modification des couleurs de remplissage des colonnes.
  • Ajustement de la position de la légende.
  • Modification des titres des axes primaire et secondaire.
  • Activation des étiquettes de données.

Ce que fait le code personnalisé

PersonnalisationExtrait de codeRésultat
Couleurs des sérieschart.NSeries[s].Area.ForegroundColor = palette[s];Chaque colonne de chaque année apparaît dans une couleur distincte, conforme à la charte graphique.
Étiquettes de donnéeschart.NSeries[s].DataLabels.IsValueShown = true;Les valeurs numériques sont affichées au-dessus de chaque colonne pour une compréhension rapide.
Position de la légendechart.Legend.Position = LegendPositionType.Bottom;La légende est placée sous le graphique, libérant ainsi l’espace du graphique.
Titres des axes et format des nombreschart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatAméliore la lisibilité et indique les unités.
Suppression des bordureschart.NSeries[s].Border.IsVisible = false;Donne un aspect 3 D plus épuré.

Ouvrez PyramidColumn3D_Customized.xlsx dans Excel pour voir un graphique soigné, prêt pour la présentation.

Obtenez une licence gratuite

Aspose.Cells nécessite une licence pour une fonctionnalité complète. Vous pouvez obtenir une licence gratuite temporaire pour l’évaluation depuis le portail Aspose :

Licence temporaire gratuite pour Aspose.Cells

Appliquez la licence avant de générer des graphiques dans un environnement de production afin de supprimer les filigranes d’évaluation.

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

Ressources supplémentaires

Conclusion

Créer un graphique PyramidColumn3D avec Aspose.Cells for .NET est simple :

  1. Remplir les données de la feuille de calcul.
  2. Ajouter un graphique ChartType.PyramidColumn3D.
  3. Définir les séries, les catégories et le formatage optionnel.
  4. Enregistrer le classeur.

La bibliothèque vous donne un contrôle total sur l’esthétique des graphiques, vous permettant de produire des visualisations de qualité professionnelle directement depuis vos applications C#.

Si vous avez besoin d’aide supplémentaire, n’hésitez pas à rejoindre les forums de la communauté Aspose ou à explorer la documentation exhaustive liée ci‑dessus.

Voir aussi