Visualizzare i dati con i grafici a colonne è uno dei modi più comuni per trasmettere tendenze e confronti in Excel. In questo articolo, scoprirai come creare un grafico a colonne programmaticamente usando C# e Aspose.Cells for .NET. Con poche righe di codice è possibile generare grafici dall’aspetto professionale pronti per l’esportazione in Excel, PDF o formati immagine.
Questo articolo copre i seguenti argomenti:
- Libreria Excel C# per creare grafici a colonne
- Creare un grafico a colonne in Excel usando C#
- Aggiornare un grafico a colonne esistente
- Ottenere una licenza gratuita
- Risorse gratuite
- Conclusione
- Vedi anche
Libreria Excel C# per Creare Grafici a Colonne
Aspose.Cells for .NET è una libreria potente e completamente gestita che consente agli sviluppatori di creare, modificare e visualizzare fogli di calcolo Excel senza richiedere Microsoft Office. Fornisce un ricco set di API per lavorare con fogli di lavoro, celle, formule e grafici.
Vantaggi chiave quando si lavora con i grafici a colonne:
- Rich Chart API – Crea qualsiasi tipo di grafico, imposta le serie, personalizza assi, legende e altro.
- Full Format Support – Lavora con XLSX, XLS, CSV, ODS e molti altri formati.
- High Performance – Elabora grandi cartelle di lavoro in modo efficiente.
- No Dependencies – Non è necessario installare Excel sul server.
Inizia con Aspose.Cells for .NET:
PM> Install-Package Aspose.Cells
Creare un grafico a colonne in Excel usando C#
Di seguito è riportata un’applicazione console C# completa e pronta all’esecuzione che:
- Crea un nuovo workbook.
- Lo popola con dati di vendita di esempio.
- Aggiunge un grafico Column.
- Personalizza il titolo del grafico, gli assi e le serie.
- Salva il workbook su disco.
Spiegazione dei passaggi chiave
| Passo | Cosa fa |
|---|---|
| 3 | Aggiunge un oggetto grafico di tipo ChartType.Column. |
| 4‑5 | Aggiunge due serie che fanno riferimento agli intervalli di dati per Product A e Product B. |
| 6 | Collega l’asse X (categorie) ai nomi dei mesi. |
| 7 | Imposta titoli leggibili per entrambi gli assi. |
| 8 | Applica uno stile di grafico predefinito (opzionale ma migliora l’aspetto visivo). |
L’esecuzione del programma genera ColumnChart_Output.xlsx contenente i dati popolati e un grafico a colonne ben formattato.
Aggiorna un grafico a colonne esistente
A volte è necessario modificare un grafico già presente in una cartella di lavoro (ad esempio, cambiarne il tipo, aggiungere una nuova serie o regolare la formattazione). Lo snippet qui sotto dimostra come caricare una cartella di lavoro esistente, individuare il primo grafico e convertirlo in un grafico a colonne impilate aggiungendo una terza serie.
Cosa fa questo codice
- Carica una cartella di lavoro esistente.
- Recupera il primo grafico e cambia il suo tipo in StackedColumn.
- Inserisce una nuova colonna di dati per Product C e la aggiunge come serie.
- Aggiorna il grafico per applicare le modifiche e salva il risultato.
Ottieni una licenza gratuita
Aspose offre una licenza temporanea gratuita che rimuove le filigrane di valutazione e sblocca tutte le funzionalità. Visita la pagina della licenza temporanea di Aspose per ottenerne una immediatamente.
Risorse gratuite
- Guida per sviluppatori – Percorsi completi e migliori pratiche: https://docs.aspose.com/cells/net/
- App online gratuite – Prova Aspose.Cells nel browser senza scrivere codice: https://products.aspose.app/cells/family
- Riferimento API – Documentazione dettagliata di classi e membri: https://reference.aspose.com/cells/net/
- Articoli How‑to – Scenari reali e codice di esempio: https://blog.aspose.com/it/categories/aspose.cells-product-family/
Conclusione
Creare grafici a colonne con Aspose.Cells for .NET è semplice e altamente personalizzabile. Gli esempi sopra dimostrano come generare un nuovo grafico da zero e come modificare uno esistente, coprendo gli scenari di reporting più comuni. Sfrutta la potente API per automatizzare i flussi di lavoro di reporting Excel, integrare la generazione di grafici nei servizi web o creare strumenti di analisi desktop.
Se incontri delle difficoltà, sentiti libero di chiedere aiuto sul forum di supporto di Aspose.Cells.