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

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:

  1. Crea un nuovo workbook.
  2. Lo popola con dati di vendita di esempio.
  3. Aggiunge un grafico Column.
  4. Personalizza il titolo del grafico, gli assi e le serie.
  5. Salva il workbook su disco.

Spiegazione dei passaggi chiave

PassoCosa fa
3Aggiunge un oggetto grafico di tipo ChartType.Column.
4‑5Aggiunge due serie che fanno riferimento agli intervalli di dati per Product A e Product B.
6Collega l’asse X (categorie) ai nomi dei mesi.
7Imposta titoli leggibili per entrambi gli assi.
8Applica 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

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.

Vedi anche