La visualizzazione dei dati categorici è fondamentale per un’analisi dei dati chiara e per la redazione di report. In questo articolo scoprirai come generare un grafico a barre in Excel usando C# con Aspose.Cells for .NET. Con poche righe di codice è possibile produrre un grafico completamente formattato e pronto per l’esportazione, che può essere incorporato in report, dashboard o condiviso con gli stakeholder.

Questo articolo copre i seguenti argomenti:

Libreria Excel C# per Creare Grafici a Barre

Aspose.Cells for .NET è una libreria completa per la manipolazione di Excel che consente agli sviluppatori di creare, modificare e generare file Excel senza richiedere Microsoft Office. La sua ricca API di creazione di grafici supporta tutti i tipi di grafico nativi di Excel, inclusi i grafici a barre, e offre il pieno controllo su aspetto, assi, legende, etichette dei dati e altro.

Principali vantaggi dell’utilizzo di Aspose.Cells for .NET:

  • Copertura API completa – Accedi a tutte le funzionalità di Excel programmaticamente.
  • Alte prestazioni – Elabora cartelle di lavoro di grandi dimensioni in modo rapido ed efficiente.
  • Nessuna dipendenza da Office – Funziona su qualsiasi server o ambiente cloud.
  • Formati di output multipli – Salva in XLSX, XLS, CSV, PDF, PNG e altri formati.

Iniziare

  1. Scarica l’ultima versione dalla Aspose.Cells releases page.
  2. Installa via NuGet:
PM> Install-Package Aspose.Cells
  1. Aggiungi un riferimento a Aspose.Cells nel tuo progetto C#.

Crea un grafico a barre in Excel usando C#

Di seguito sono riportati due esempi pratici che illustrano come creare un grafico a barre da zero, personalizzarne l’aspetto e salvare la cartella di lavoro.

Esempio 1 – Grafico a barre raggruppate semplice

Il seguente codice crea un grafico a barre raggruppate (barre orizzontali) che visualizza i dati di vendita trimestrali.

Cosa fa il codice

  1. Crea un nuovo workbook e lo riempie con le vendite trimestrali per prodotto.
  2. Aggiunge un grafico Bar (orizzontale raggruppato) al foglio.
  3. Aggiunge tre serie corrispondenti a Q1, Q2 e Q3.
  4. Abilita le etichette dei dati, imposta i titoli degli assi e applica una palette pastello.
  5. Salva il workbook come BarChart_Simple_Output.xlsx.

Esempio 2 – Grafico a barre impilate con formattazione personalizzata

Un grafico a barre impilate è utile quando si desidera visualizzare la composizione di un totale tra le categorie. Questo esempio dimostra anche come formattare i colori delle serie, aggiungere una legenda e esportare il grafico come immagine PNG.

Punti salienti di questo esempio

  • Utilizza ChartType.StackedBar per visualizzare i valori cumulativi.
  • Applica colori personalizzati a ciascuna regione per una distinzione visiva.
  • Posiziona la legenda in basso e aggiunge etichette dati centrate.
  • Dimostra l’esportazione del grafico in un file PNG tramite Chart.ToImage.

Ottieni una licenza gratuita

Vuoi provare Aspose.Cells senza restrizioni? Ottieni una licenza temporanea gratuita dalla pagina di licenza temporanea di Aspose. La licenza rimuove le filigrane di valutazione e sblocca l’intero set di funzionalità per sviluppo e test.

Grafico a barre Excel: Risorse gratuite

Continua a imparare con queste risorse utili:

Conclusione

In questa guida abbiamo coperto tutto ciò che devi sapere per creare sia grafici a barre semplici che avanzati in Excel utilizzando C# e Aspose.Cells for .NET. Dai grafici a barre raggruppate di base ai grafici a barre impilate con colori personalizzati e esportazione di immagini, la libreria offre un’API ricca e fluida che elimina la necessità di Microsoft Office sul server. Integra questi frammenti di codice nelle tue applicazioni per fornire visualizzazioni professionali e basate sui dati senza sforzo.

Se hai domande o necessiti di ulteriore assistenza, sentiti libero di visitare il nostro forum di supporto gratuito.

Vedi anche