Visualizzare i dati del mercato finanziario—come i prezzi di apertura, massimo, minimo e chiusura insieme al volume—è una necessità comune per analisti e sviluppatori. Aspose.Cells for .NET rende semplice generare un grafico StockVolumeOpenHighLowClose direttamente dal codice. In questa guida imparerai a:
- Configura una cartella di lavoro e popolala con i dati OHLCV.
- Aggiungi un grafico
StockVolumeOpenHighLowClose. - Personalizza serie, assi, legende e stile.
- Salva la cartella di lavoro in XLSX (o altri formati supportati).
Immergiamoci!
Indice
- Libreria Excel C# per creare un grafico StockVolumeOpenHighLowClose
- Creare un grafico StockVolumeOpenHighLowClose in Excel usando C#
- Ottieni una licenza gratuita
- Risorse gratuite
- Conclusione
- Vedi anche
Libreria Excel C# per creare il grafico StockVolumeOpenHighLowClose
Aspose.Cells for .NET è una libreria di elaborazione Excel ad alte prestazioni che consente agli sviluppatori di creare, modificare e visualizzare file Excel senza Microsoft Office. Offre un’API di creazione di grafici ricca, includendo il grafico ChartType.StockVolumeOpenHighLowClose, che combina un grafico azionario (apertura‑massimo‑minimo‑chiusura) con un grafico a colonne di volume.
Principali vantaggi dell’utilizzo di Aspose.Cells per la creazione di grafici finanziari:
- Nessuna interazione con Office – Funziona in ambienti cloud, servizi e desktop.
- Supporto completo a .NET Standard – Compatibile con .NET 6, .NET 7, .NET Framework e .NET Core.
- Ampia personalizzazione – Controlla il tipo di serie, gli assi, i marcatori, i colori e altro ancora.
- Elaborazione ad alta velocità – Gestione efficiente di grandi set di dati.
Installazione
Aggiungi Aspose.Cells al tuo progetto tramite NuGet:
PM> Install-Package Aspose.Cells
oppure tramite la .NET CLI:
dotnet add package Aspose.Cells
Crea un grafico StockVolumeOpenHighLowClose in Excel usando C#
Di seguito troverai due esempi completi:
- Grafico di base – mostra i passaggi minimi richiesti.
- Grafico stilizzato – mostra come personalizzare i colori, l’asse secondario, i marcatori e la legenda.
Entrambi gli esempi sono pronti per essere compilati ed eseguiti.
Implementazione passo‑passo
- Crea un’istanza di
Workbook. - Accedi al primo foglio di lavoro (
workbook.Worksheets[0]). - Popola i dati OHLCV (Open, High, Low, Close, Volume).
- Aggiungi un grafico usando
ChartType.StockVolumeOpenHighLowClose. - Configura le serie – imposta l’intervallo di dati, i nomi delle serie e il tipo di grafico per ciascuna serie, se necessario.
- Personalizzazione opzionale – titoli degli assi, posizione della leggenda, colori, marcatori, asse secondario per il volume, ecc.
- Salva il workbook nel formato desiderato.
Esempio completo – Grafico di base
Spiegazione delle righe chiave
| Line | Purpose |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Crea un grafico a colonne combinato per azioni (OHLC) e volume. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Aggiunge la serie OHLC (Open‑High‑Low‑Close). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Aggiunge la serie Volume. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Imposta le date come categorie dell’asse X. |
chart.ShowLegend = true; | Abilita la legenda in modo che i nomi delle serie siano visibili. |
L’esecuzione del programma genera StockVolumeOpenHighLowClose_Basic.xlsx con un grafico finanziario funzionale.
Esempio completo – Grafico formattato con asse secondario
Il seguente esempio aggiunge un aspetto professionale: colori personalizzati, un asse secondario per il volume, stili di marcatori per la serie di azioni e un’area del grafico trasparente.
Punti salienti di questo esempio
- Stile candlestick per la serie OHLC (
ChartType.Candlestick) con barre verdi verso l’alto e barre rosse verso il basso. - Asse Y‑secondario per il volume (
PlotOnSecondAxis = true). - Riempimento colonna semi‑trasparente per il volume per mantenere visibili le barre delle azioni.
- Formattazione della data sull’asse delle categorie (
"mmm dd"). - Legenda posizionata a destra per un migliore utilizzo dello spazio.
Eseguendo il programma si crea StockVolumeOpenHighLowClose_Styled.xlsx, un grafico finanziario rifinito pronto per presentazioni o ulteriori analisi.
Ottieni una licenza gratuita
Aspose.Cells offre una licenza temporanea gratuita che rimuove le filigrane di valutazione e consente la piena funzionalità per i test. Visita la pagina della licenza temporanea per ottenerla immediatamente.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Risorse gratuite
- Guida per sviluppatori – https://docs.aspose.com/cells/net/
- Applicazioni online gratuite – https://products.aspose.app/cells/family
- Riferimento API – https://reference.aspose.com/cells/net/
- Articoli How‑to e Blog – https://blog.aspose.com/it/categories/aspose.cells-product-family/
Conclusione
Creare un grafico StockVolumeOpenHighLowClose con Aspose.Cells for .NET è semplice:
- Popola il tuo foglio di lavoro con i dati OHLCV.
- Aggiungi il tipo di grafico combinato.
- Personalizza serie, assi e stile per corrispondere ai tuoi standard visivi.
- Salva la cartella di lavoro in qualsiasi formato supportato.
Con i frammenti di codice forniti è possibile integrare la creazione di grafici finanziari negli strumenti di reporting, nei cruscotti o nelle pipeline di generazione automatica di Excel con poche righe di C#.
Per ulteriore assistenza, visita il nostro forum di supporto gratuito – i nostri esperti sono pronti ad aiutarti.