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 :
- Bibliothèque Aspose.Cells .NET pour les graphiques PyramidColumn3D
- Créer un graphique PyramidColumn3D de base
- Personnaliser le graphique PyramidColumn3D (Couleurs, Axe, Légende)
- Informations sur la licence gratuite
- Ressources supplémentaires
- Conclusion
- Voir aussi
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
| Étape | Ce qu’il fait |
|---|---|
| 1 | Instancie un Workbook et accède à la première Worksheet. |
| 2 | Remplit la feuille avec les noms de produits et les valeurs de ventes trimestrielles. |
| 3 | Appelle Charts.Add avec ChartType.PyramidColumn3D pour créer le graphique en colonnes pyramide 3 D. |
| 4 | Ajoute la série de données (NSeries.Add) et définit les libellés de catégorie (axe X). |
| 5 | Enregistre 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é
| Personnalisation | Extrait de code | Résultat |
|---|---|---|
| Couleurs des séries | chart.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ées | chart.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égende | chart.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 nombres | chart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormat | Améliore la lisibilité et indique les unités. |
| Suppression des bordures | chart.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
- Guide du développeur – Parcours complet de toutes les fonctionnalités des graphiques : https://docs.aspose.com/cells/net/
- Référence API – Documentation détaillée des classes et méthodes : https://reference.aspose.com/cells/net/
- Applications en ligne gratuites – Essayez la génération de graphiques sans code : https://products.aspose.app/cells/family
- Forum d’assistance – Posez des questions et partagez des extraits de code : https://forum.aspose.com/c/cells/9
Conclusion
Créer un graphique PyramidColumn3D avec Aspose.Cells for .NET est simple :
- Remplir les données de la feuille de calcul.
- Ajouter un graphique
ChartType.PyramidColumn3D. - Définir les séries, les catégories et le formatage optionnel.
- 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
- Comment verrouiller des cellules dans Excel
- Ajouter une image à Excel
- Créer un diagramme de Gantt dans Excel
- Ajouter un champ calculé dans le tableau croisé dynamique
- Créer des graphiques sparkline dans Excel
- Créer des graphiques tornado dans Excel
- Adapter l’image à la largeur et à la hauteur de la cellule