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

  1. Scarica l’ultima versione di Aspose.Cells for .NET dalla pagina dei rilasci ufficiali.
  2. Installa il pacchetto NuGet:
PM> Install-Package Aspose.Cells
  1. Aggiungi un riferimento a Aspose.Cells nel 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

StepWhat 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

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.

Vedi anche