Visualiser des données financières telles que les cours des actions, les valeurs haut‑bas‑fermeture et les volumes de négociation est une exigence courante pour les analystes et les développeurs. Avec Aspose.Cells for .NET, vous pouvez générer un graphique StockHighLowClose directement depuis votre application C# sans avoir besoin de Microsoft Excel installé.
Dans cet article, vous apprendrez :
- Comment Aspose.Cells simplifie la création de graphiques.
- Code étape par étape pour créer un graphique StockHighLowClose.
- Options de personnalisation pour les axes, les légendes et les marqueurs.
- Comment mettre à jour un graphique existant.
Bibliothèque Excel C# pour créer un graphique StockHighLowClose
Aspose.Cells for .NET est une bibliothèque puissante et entièrement gérée qui permet aux développeurs de créer, modifier et rendre les fichiers Excel de manière programmatique. Elle prend en charge tous les principaux formats Excel et fournit une API étendue pour travailler avec les feuilles de calcul, les cellules, les graphiques, les tableaux croisés dynamiques et plus encore.
Principaux avantages de la génération de graphiques :
- Pas d’interopérabilité Excel requise – fonctionne sur n’importe quelle plateforme où .NET s’exécute.
- Prise en charge complète des types de graphiques – y compris Stock, Candlestick, OHLC et StockHighLowClose.
- Personnalisation riche – couleurs, marqueurs, titres d’axes, axes secondaires, etc.
- Haute performance – adapté aux grands ensembles de données.
Démarrage
- Télécharger la dernière version d’Aspose.Cells for .NET depuis la page officielle des releases.
- Installer le package NuGet :
PM> Install-Package Aspose.Cells
- Ajoutez une référence à
Aspose.Cellsdans votre projet C#.
Créer un graphique StockHighLowClose dans Excel avec C#
Voici un programme console C# complet, prêt à l’exécution, qui crée une feuille de calcul, la remplit avec des données OHLC d’exemple, ajoute un graphique StockHighLowClose et enregistre le classeur sous le nom StockChart_Output.xlsx.
Explication du code
| Step | What the code does |
|---|---|
| 1️⃣ | Instancie un nouveau Workbook et accède à la première feuille de calcul. |
| 2️⃣ | Écrit les titres d’en‑tête et remplit les lignes avec les valeurs de date, d’ouverture, de haut, de bas et de clôture. |
| 3️⃣ | Ajoute un graphique ChartType.StockHighLowClose placé sous le tableau de données. |
| 4️⃣ | Lie le graphique à la plage de la feuille de calcul et définit l’axe des catégories (date). |
| 5️⃣ | Définit les titres des axes et active les lignes de grille pour faciliter la lecture des niveaux de prix. |
| 6️⃣ | Affiche une légende sur le côté droit et personnalise les marqueurs des points de données. |
| 7️⃣ | Enregistre le classeur sous le nom StockChart_Output.xlsx. |
L’exécution du programme génère un fichier Excel contenant un graphique StockHighLowClose entièrement fonctionnel, prêt à être ouvert dans Microsoft Excel, LibreOffice ou tout autre visualiseur prenant en charge le format XLSX.
Obtenez une licence gratuite
Aspose.Cells propose une licence temporaire gratuite qui supprime les filigranes d’évaluation et débloque toutes les fonctionnalités. Obtenez‑en une depuis la page de licence temporaire Aspose. Appliquez la licence au démarrage de votre application :
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Ressources gratuites
- Guide du développeur – https://docs.aspose.com/cells/net/
- Visionneuse Excel en ligne – https://products.aspose.app/cells/family
- Référence API – https://reference.aspose.com/cells/net/
- Articles How‑to – https://blog.aspose.com/fr/categories/aspose.cells-product-family/
Conclusion
Créer un graphique StockHighLowClose avec Aspose.Cells for .NET est simple et ne nécessite pas Microsoft Excel sur le serveur. En suivant l’exemple complet ci‑dessus, vous pouvez générer des graphiques financiers à l’aspect professionnel, les personnaliser pour correspondre à votre marque et les intégrer aux pipelines de reporting ou aux applications web.
Si vous avez des questions, besoin d’assistance ou souhaitez partager votre expérience, n’hésitez pas à rejoindre la communauté sur le Aspose.Cells Forum d’assistance.