Visualizzare le tendenze nel tempo è un requisito fondamentale per molti report aziendali. Un grafico ad area riempie lo spazio tra i punti dati e l’asse, rendendolo ideale per enfatizzare l’entità del cambiamento. Questa guida mostra come creare sia un semplice grafico ad area sia un grafico ad area impilato in Excel utilizzando C# con Aspose.Cells for .NET. Gli snippet di codice sono completi, pronti per la compilazione e possono essere adattati a qualsiasi progetto .NET.
Questo articolo copre i seguenti argomenti:
- Libreria Excel C# per creare grafici ad area
- Creare un grafico ad area in Excel usando C#
- Creare un grafico ad area impilato in Excel usando C#
- Ottenere una licenza gratuita
- Grafico ad area Excel: Risorse gratuite
- Conclusione
- Vedi anche
Libreria Excel C# per Creare Grafici ad Area
Aspose.Cells for .NET è una libreria completa per la manipolazione di Excel che consente agli sviluppatori di creare, modificare e visualizzare file Excel senza Microsoft Office. Fornisce un’API pulita e orientata agli oggetti per lavorare con fogli di lavoro, celle e grafici.
Vantaggi principali quando si lavora con i grafici:
- Supporto ricco per i tipi di grafico – include standard, impilati, 100 % impilati e molti tipi di grafico specializzati.
- Controllo completo della formattazione – personalizza colori, marcatori, assi, legende e etichette dati in modo programmatico.
- Cross‑platform – funziona su Windows, Linux e macOS con .NET 6+.
- Alte prestazioni – gestisce grandi set di dati in modo efficiente.
Per iniziare a utilizzare Aspose.Cells, aggiungi il pacchetto NuGet al tuo progetto:
PM> Install-Package Aspose.Cells
Creare un grafico ad area in Excel usando C#
Di seguito è riportata un’applicazione console completa, pronta per l’esecuzione, che crea un semplice grafico ad area. L’esempio segue questi passaggi:
- Istanziare un
Workbook. - Popolare il primo foglio di lavoro con dati di esempio.
- Aggiungere un oggetto grafico
Area. - Configurare le serie del grafico e gli assi.
- Salvare la cartella di lavoro come file XLSX.
Spiegazione delle righe chiave
| Line | Purpose |
|---|---|
ChartType.Area | Specifica un grafico Area standard. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | Aggiunge una serie di dati; il secondo argomento (true) indica che la serie utilizza la prima colonna come categorie. |
chart.CategoryAxis.Title.Text | Imposta il titolo dell’asse X. |
chart.PlotArea.Area.Formatting | Controlla la formattazione dello sfondo dell’area del grafico. |
Eseguendo il programma si genera AreaChart_Output.xlsx con un grafico ad area ben formattato che mostra le tendenze di vendita per due prodotti.
Creare un grafico ad area impilata in Excel usando C#
Un grafico ad area impilata mostra il contributo di ciascuna serie al valore totale. Il codice qui sotto si basa sull’esempio precedente e cambia il tipo di grafico in ChartType.StackedArea.
Quali cambiamenti rispetto al semplice grafico ad area?
ChartType.AreaStacked– visualizza ogni serie sopra quella precedente.- Sono aggiunte più serie per illustrare i dati cumulativi.
- La trasparenza è applicata all’area del grafico per mantenere l’aspetto pulito.
I file Excel generati visualizzeranno grafici ad area completamente funzionali, pronti per ulteriori personalizzazioni o per la distribuzione.
Ottieni una licenza gratuita
Esplora Aspose.Cells senza limitazioni ottenendo una licenza temporanea:
- Visita la pagina della licenza temporanea gratuita e segui le istruzioni.
- Applica la licenza nel tuo codice prima di qualsiasi chiamata API di Aspose.Cells:
var license = new Aspense.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Un ambiente con licenza rimuove il watermark di valutazione e sblocca l’intero set di funzionalità.
Grafico ad area Excel: Risorse gratuite
Rafforza le tue competenze di automazione Excel con queste risorse ufficiali:
- Guida per sviluppatori – https://docs.aspose.com/cells/net/
- App online gratuite – 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
In questo articolo abbiamo dimostrato come creare sia un grafico ad area standard sia un grafico ad area impilata in Excel utilizzando C# e Aspose.Cells for .NET. I campioni di codice forniti sono completi, compilabili e illustrano le migliori pratiche per la creazione di grafici, lo styling e il salvataggio dei file. Integrando questi snippet nelle proprie applicazioni è possibile fornire analisi visive accattivanti senza fare affidamento su Microsoft Excel.
Per ulteriore assistenza, avvia una conversazione sul forum di supporto Aspose.Cells.