La visualisation de données proportionnelles à travers plusieurs catégories est une exigence courante dans les rapports d’entreprise. Un graphique Column3D100PercentStacked montre chaque série de données comme une partie d’un tout, empilées dans une colonne tridimensionnelle, et normalise chaque colonne à 100 %. Ce guide vous montre comment créer ce type de graphique dans Excel en utilisant C# et Aspose.Cells for .NET. La solution est entièrement pilotée par le code, ne nécessite aucune installation d’Excel et peut être enregistrée aux formats XLSX, PDF ou image.
Cet article couvre :
- Bibliothèque Excel C# pour créer un graphique Column3D100PercentStacked
- Créer un graphique Column3D100PercentStacked dans Excel avec C#
- Ressources gratuites
- Obtenir une licence gratuite
- Conclusion
- Voir aussi
Bibliothèque Excel C# pour créer le graphique Column3D100PercentStacked
Aspose.Cells for .NET est une bibliothèque haute performance qui permet aux développeurs de créer, modifier et rendre des fichiers Excel sans Microsoft Office. Elle fournit une API de création de graphiques riche couvrant plus de 50 types de graphiques, y compris le graphique Column3D100PercentStacked.
Principaux avantages de l’utilisation d’Aspose.Cells pour la création de graphiques :
| Fonctionnalité | Avantage |
|---|---|
| API complète | Accès complet aux types de graphiques, séries, axes, légendes et formatage. |
| Pas besoin d’Excel | Fonctionne sur n’importe quelle plateforme qui prend en charge .NET (Windows, Linux, macOS). |
| Formats de sortie multiples | Enregistrez sous XLSX, XLS, CSV, PDF, XPS, PNG, JPEG, etc. |
| Rendu haute fidélité | Les graphiques sont identiques à ceux créés dans Microsoft Excel. |
| Optimisé pour la performance | Gère de grands ensembles de données avec une faible empreinte mémoire. |
Démarrage
- Télécharger la dernière version d’Aspose.Cells for .NET à partir de la page des versions.
- Installer via NuGet:
PM> Install-Package Aspose.Cells
- Ajouter une référence à
Aspose.Cellsdans votre projet C#.
Vous êtes maintenant prêt à générer un graphique à colonnes empilées à 100 % en 3D de manière programmatique.
Créer un graphique Column3D100PercentStacked dans Excel en utilisant C#
Voici un exemple complet et autonome en C# qui :
- Crée un nouveau classeur.
- Remplit des données de ventes d’exemple pour trois produits sur quatre trimestres.
- Ajoute un graphique Column3D100PercentStacked.
- Personnalise le titre du graphique, les titres des axes, la légende et les étiquettes de données.
- Enregistre le classeur dans un fichier XLSX.
Explication des étapes clés
| Étape | Ce qu’il fait |
|---|---|
| Créer un classeur & feuille de calcul | Commence avec un fichier Excel vide et une feuille nommée SalesData. |
| Remplir les données | Insère les chiffres de ventes trimestrielles pour trois produits. La disposition correspond à ce que le graphique attend (catégories dans la colonne A, séries dans les colonnes B‑D). |
| Ajouter un graphique | Appelle Charts.Add avec ChartType.Column3D100PercentStacked. Le graphique occupe les lignes 7‑25 et les colonnes 0‑8 de la feuille de calcul. |
| Ajouter des séries | Les données de chaque produit sont ajoutées comme une série distincte. Le drapeau true indique à Aspose.Cells de récupérer le nom de la série à partir de la première cellule de la plage. |
| Données de catégorie | Lie les étiquettes de l’axe X (noms des trimestres) à la colonne A. |
| Personnaliser | Définit les titres, déplace la légende et active les étiquettes de données affichant les pourcentages sur chaque segment empilé. |
| Enregistrer | Enregistre le classeur sous Column3D100PercentStacked_Chart.xlsx. Le fichier peut être ouvert directement dans Excel ou converti vers d’autres formats. |
Ressources gratuites
- Guide du développeur – Tutoriels complets et références API : https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Testez rapidement la création de graphiques en ligne : https://products.aspose.app/cells/family
- Référence API – Documentation détaillée des classes et membres : https://reference.aspose.com/cells/net/
- Articles pratiques – Découvrez davantage de types de graphiques, de tableaux croisés dynamiques et de manipulation de données : https://blog.aspose.com/fr/categories/aspose.cells-product-family/
Obtenez une licence gratuite
Commencez à expérimenter Aspose.Cells sans frais. Obtenez une licence temporaire gratuite depuis la page de licence temporaire Aspose. Cela débloque l’ensemble complet des fonctionnalités, supprime les filigranes d’évaluation et vous permet de déployer votre solution en production après l’achat d’une licence permanente.
// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
Conclusion
Un graphique Column3D100PercentStacked offre une manière claire et visuellement attrayante de comparer la contribution relative de plusieurs séries de données à travers les catégories. Avec Aspose.Cells for .NET, vous pouvez générer de tels graphiques de manière programmatique, personnaliser chaque élément et exporter le résultat dans divers formats — le tout sans nécessiter Microsoft Excel. Utilisez le code d’exemple fourni comme base, adaptez la source de données à vos besoins et intégrez la génération de graphiques dans vos pipelines de reporting.
Pour plus d’assistance, visitez le Aspose.Cells Support Forum : https://forum.aspose.com/c/cells/9
Bon codage !