Visualiser les données du marché financier — telles que les prix d’ouverture, haut, bas, clôture ainsi que le volume — est une exigence courante pour les analystes et les développeurs. Aspose.Cells for .NET rend la génération d’un graphique StockVolumeOpenHighLowClose directement depuis le code sans effort. Dans ce guide, vous apprendrez comment :
- Configurez un classeur et remplissez-le avec des données OHLCV.
- Ajoutez un graphique
StockVolumeOpenHighLowClose. - Personnalisez les séries, les axes, les légendes et le style.
- Enregistrez le classeur au format XLSX (ou d’autres formats pris en charge).
Plongeons‑y !
Table des matières
- Bibliothèque Excel C# pour créer un graphique StockVolumeOpenHighLowClose
- Créer un graphique StockVolumeOpenHighLowClose dans Excel avec C#
- Obtenir une licence gratuite
- Ressources gratuites
- Conclusion
- Voir aussi
Bibliothèque Excel C# pour créer un graphique StockVolumeOpenHighLowClose
Aspose.Cells for .NET est une bibliothèque de traitement Excel haute performance qui permet aux développeurs de créer, modifier et rendre des fichiers Excel sans Microsoft Office. Elle offre une API de graphiques riche, incluant le graphique ChartType.StockVolumeOpenHighLowClose, qui combine un graphique boursier (ouverture‑haut‑bas‑fermeture) avec un graphique en colonnes de volume.
Principaux avantages de l’utilisation d’Aspose.Cells pour la création de graphiques financiers :
- Pas d’Interop Office – Fonctionne dans le cloud, les services et les environnements de bureau.
- Prise en charge complète de .NET Standard – Compatible avec .NET 6, .NET 7, .NET Framework et .NET Core.
- Personnalisation étendue – Contrôlez le type de série, les axes, les marqueurs, les couleurs, et plus encore.
- Traitement à grande vitesse – Gestion efficace de grands ensembles de données.
Installation
Ajoutez Aspose.Cells à votre projet via NuGet:
PM> Install-Package Aspose.Cells
ou via la .NET CLI:
dotnet add package Aspense.Cells
Créer un graphique StockVolumeOpenHighLowClose dans Excel en utilisant C#
Vous trouverez ci-dessous deux exemples complets :
- Graphique de base – décrit les étapes minimales requises.
- Graphique stylisé – montre comment personnaliser les couleurs, l’axe secondaire, les marqueurs et la légende.
Les deux exemples sont prêts à être compilés et exécutés.
Mise en œuvre étape par étape
- Créer une instance de
Workbook. - Accéder à la première feuille de calcul (
workbook.Worksheets[0]). - Remplir les données OHLCV (Open, High, Low, Close, Volume).
- Ajouter un graphique en utilisant
ChartType.StockVolumeOpenHighLowClose. - Configurer les séries – définir la plage de données, les noms des séries et le type de graphique pour chaque série si nécessaire.
- Personnalisation optionnelle – titres des axes, position de la légende, couleurs, marqueurs, axe secondaire pour le volume, etc.
- Enregistrer le classeur au format souhaité.
Exemple complet – Graphique de base
Explication des lignes clés
| Line | Purpose |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Crée un graphique combiné de type stock (OHLC) et de colonnes de volume. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Ajoute la série OHLC (Ouverture‑Haut‑Bas‑Clôture). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Ajoute la série Volume. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Définit les dates comme catégories de l’axe X. |
chart.ShowLegend = true; | Active la légende afin que les noms des séries soient visibles. |
L’exécution du programme produit StockVolumeOpenHighLowClose_Basic.xlsx avec un graphique financier fonctionnel.
Exemple complet – Graphique stylisé avec axe secondaire
L’exemple suivant ajoute un aspect professionnel : couleurs personnalisées, un axe secondaire pour le volume, des styles de marqueur pour la série d’actions et une zone de tracé transparente.
Points forts de cet exemple
- Style chandelier pour la série OHLC (
ChartType.Candlestick) avec des barres vertes ascendantes et des barres rouges descendantes. - Axe Y secondaire pour le volume (
PlotOnSecondAxis = true). - Remplissage de colonne semi‑transparent pour le volume afin de garder les barres d’action visibles.
- Formatage de date sur l’axe des catégories (
"mmm dd"). - Légende placée à droite pour une meilleure utilisation de l’espace.
L’exécution du programme crée StockVolumeOpenHighLowClose_Styled.xlsx, un graphique financier soigné prêt pour les présentations ou une analyse supplémentaire.
Obtenez une licence gratuite
Aspose.Cells propose une licence gratuite temporaire qui supprime les filigranes d’évaluation et permet une fonctionnalité complète pour les tests. Visitez la page de licence temporaire pour obtenir la vôtre instantanément.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Ressources gratuites
- Guide du développeur – https://docs.aspose.com/cells/net/
- Applications en ligne gratuites – https://products.aspose.app/cells/family
- Référence API – https://reference.aspose.com/cells/net/
- Articles pratiques & Blog – https://blog.aspose.com/fr/categories/aspose.cells-product-family/
Conclusion
Créer un graphique StockVolumeOpenHighLowClose avec Aspose.Cells for .NET est simple :
- Remplissez votre feuille de calcul avec des données OHLCV.
- Ajoutez le type de graphique combiné.
- Personnalisez les séries, les axes et le style pour correspondre à vos normes visuelles.
- Enregistrez le classeur dans n’importe quel format pris en charge.
Avec les extraits de code fournis, vous pouvez intégrer la création de graphiques financiers dans les outils de reporting, les tableaux de bord ou les pipelines de génération automatisée d’Excel en quelques lignes de C#.
Pour obtenir une assistance supplémentaire, visitez notre forum d’assistance gratuit – nos experts sont prêts à vous aider.