Visualizzare dati gerarchici o cumulativi spesso richiede un grafico a barre impilate con aspetto 3‑D. Aspose.Cells for .NET rende semplice generare un grafico Cylindrical Bar Stacked direttamente dal codice. Che tu stia creando un cruscotto finanziario, un report vendite‑per‑regione o qualsiasi altro scenario a barre impilate, la guida seguente ti accompagnerà nella creazione, personalizzazione e salvataggio del grafico usando C#.

Questo articolo copre i seguenti argomenti:

Libreria Excel C# per creare grafici a barre impilate cilindriche

Aspose.Cells for .NET è una libreria completa per la manipolazione di Excel che elimina la necessità di automatizzare Microsoft Office. Fornisce un ricco set di API per la creazione di grafici, incluso il tipo CylindricalBarStacked, che rende le serie a barre impilate come cilindri 3‑D.

Principali vantaggi dell’utilizzo di Aspose.Cells per la creazione di grafici:

  • Integrazione completa .NET – Funziona con .NET 6+, .NET Framework e .NET Core.
  • Nessuna dipendenza da Office – Funziona su server, container e pipeline CI/CD senza Office installato.
  • Alte prestazioni – Gestisce cartelle di lavoro di grandi dimensioni e grafici complessi in modo efficiente.
  • Supporto per più formati – Salva in XLSX, XLS, CSV, PDF, PNG, JPEG e altri.

Iniziare

  1. Scarica l’ultima versione di Aspose.Cells for .NET dalla pagina dei rilasci.
  2. Aggiungi la libreria al tuo progetto tramite NuGet:
   PM> Install-Package Aspose.Cells

Ora sei pronto a creare un grafico a barre cilindriche impilate programmaticamente.

Crea un grafico a barre cilindriche impilate in Excel usando C#

Di seguito è un esempio completo e compilabile in C# che dimostra:

  1. Creazione di un nuovo workbook.
  2. Popolamento dei dati di esempio.
  3. Aggiunta di un grafico CylindricalBarStacked.
  4. Personalizzazione di serie, assi e aspetto.
  5. Salvataggio del workbook in un file XLSX.

Spiegazione del codice

StepWhat the code does
1Crea una cartella di lavoro vuota e recupera il primo foglio di lavoro.
2Popola il foglio di lavoro con dati di vendita di esempio per quattro regioni e tre prodotti.
3Aggiunge un grafico CylindricalBarStacked posizionato sotto la tabella dei dati.
4Aggiunge tre serie, una per ciascun prodotto, e le collega all’intervallo di dati corrispondente.
5Imposta le etichette della categoria (asse X) sui nomi delle regioni.
6Dimostra modifiche visive comuni: bordo, formattazione dell’area del grafico, posizionamento della legenda e titoli degli assi.
7Salva la cartella di lavoro in un file XLSX che può essere aperto in Excel, Google Sheets o in qualsiasi visualizzatore compatibile.

L’esecuzione del programma genera CylindricalBarStackedChart_Output.xlsx contenente un grafico a barre cilindriche impilato 3‑D che aggrega visivamente le vendite dei prodotti per regione.

Ottieni una licenza gratuita

Aspose.Cells richiede una licenza per la piena funzionalità. È possibile ottenere una licenza temporanea gratuita per la valutazione dalla pagina di licenza temporanea di Aspose. Il file di licenza può essere applicato nel tuo codice come mostrato nella documentazione sulla licenza.

Risorse gratuite

Conclusione

Creare un grafico Cylindrical Bar Stacked con Aspose.Cells for .NET è questione di poche righe di codice. La libreria astrae la complessità degli oggetti grafico di Excel offrendo al contempo il pieno controllo su dati, layout e stile visivo. Usa l’esempio sopra come punto di partenza e adattalo alle tue esigenze di reporting—che tu debba alimentare il grafico da un database, applicare formattazione condizionale o esportare il risultato in PDF o in un’immagine.

Se incontri delle difficoltà o hai domande, sentiti libero di pubblicarle sul nostro forum di supporto gratuito.

Vedi anche