Visualizzare dati finanziari come i prezzi delle azioni, i valori high‑low‑close e i volumi di scambio è una necessità comune per analisti e sviluppatori. Con Aspose.Cells for .NET, è possibile generare un grafico StockHighLowClose direttamente dalla tua applicazione C# senza la necessità di avere Microsoft Excel installato.
In questo articolo imparerai:
- Come Aspose.Cells semplifica la creazione di grafici.
- Codice passo‑passo per creare un grafico StockHighLowClose.
- Opzioni di personalizzazione per assi, legende e marcatori.
- Come aggiornare un grafico esistente.
Libreria Excel C# per creare un grafico StockHighLowClose
Aspose.Cells for .NET è una libreria potente, completamente gestita, che consente agli sviluppatori di creare, modificare e renderizzare file Excel in modo programmatico. Supporta tutti i principali formati Excel e fornisce un’API estesa per lavorare con fogli di lavoro, celle, grafici, tabelle pivot e altro.
Vantaggi chiave per la generazione di grafici:
- Nessuna interazione con Excel richiesta – funziona su qualsiasi piattaforma in cui .NET è in esecuzione.
- Supporto completo dei tipi di grafico – inclusi Stock, Candlestick, OHLC e StockHighLowClose.
- Ricca personalizzazione – colori, marcatori, titoli degli assi, assi secondari, ecc.
- Alte prestazioni – adatto a grandi set di dati.
Iniziare
- Scarica l’ultima versione di Aspose.Cells for .NET dalla pagina dei rilasci ufficiali.
- Installa il pacchetto NuGet:
PM> Install-Package Aspose.Cells
- Aggiungi un riferimento a
Aspose.Cellsnel tuo progetto C#.
Crea un grafico StockHighLowClose in Excel usando C#
Di seguito è un programma console C# completo e pronto all’esecuzione che crea un foglio di lavoro, lo popola con dati OHLC di esempio, aggiunge un grafico StockHighLowClose e salva la cartella di lavoro come StockChart_Output.xlsx.
Spiegazione del Codice
| Step | What the code does |
|---|---|
| 1️⃣ | Istanzia un nuovo Workbook e accede al primo foglio di lavoro. |
| 2️⃣ | Scrive i titoli delle intestazioni e riempie le righe con i valori di data, apertura, massimo, minimo e chiusura. |
| 3️⃣ | Aggiunge un grafico ChartType.StockHighLowClose posizionato sotto la tabella dei dati. |
| 4️⃣ | Collega il grafico all’intervallo del foglio di lavoro e definisce l’asse delle categorie (data). |
| 5️⃣ | Imposta i titoli degli assi e abilita le linee della griglia per una lettura più facile dei livelli di prezzo. |
| 6️⃣ | Mostra una legenda sul lato destro e personalizza i marcatori dei punti dati. |
| 7️⃣ | Salva il workbook come StockChart_Output.xlsx. |
L’esecuzione del programma genera un file Excel che contiene un grafico StockHighLowClose completamente funzionale, pronto per essere aperto in Microsoft Excel, LibreOffice o qualsiasi altro visualizzatore che supporti il formato XLSX.
Ottieni una licenza gratuita
Aspose.Cells offre una licenza temporanea gratuita che rimuove le filigrane di valutazione e sblocca la piena funzionalità. Ottieni una dalla pagina di licenza temporanea di Aspose. Applica la licenza all’inizio della tua applicazione:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Risorse gratuite
- Guida per sviluppatori – https://docs.aspose.com/cells/net/
- Visualizzatore Excel online – https://products.aspose.app/cells/family
- Riferimento API – https://reference.aspose.com/cells/net/
- Articoli How‑to – https://blog.aspose.com/it/categories/aspose.cells-product-family/
Conclusione
Creare un grafico StockHighLowClose con Aspose.Cells for .NET è semplice e non richiede Microsoft Excel sul server. Seguendo l’esempio completo sopra, è possibile generare grafici finanziari dall’aspetto professionale, personalizzarli per adattarli al proprio marchio e integrarli nei flussi di reporting o nelle applicazioni web.
Se hai domande, hai bisogno di assistenza o vuoi condividere la tua esperienza, sentiti libero di unirti alla community sul Aspose.Cells Support Forum.