Visualizzare dati gerarchici in un formato compatto e tridimensionale può migliorare notevolmente la leggibilità dei report aziendali. Il tipo di grafico Conical Bar Stacked fornisce una barra a forma di cono 3‑D in cui ogni segmento della barra rappresenta una serie di dati, rendendolo ideale per confrontare i valori cumulativi tra le categorie.

In questa guida scoprirai come creare un grafico a barre coniche impilate in una cartella di lavoro Excel utilizzando C# e Aspose.Cells for .NET. I frammenti di codice sono completi, ben‑commentati e possono essere compilati ed eseguiti senza alcuna modifica.

Questo articolo copre i seguenti argomenti:

Libreria Excel C# per creare grafici a barre coniche impilate

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. Supporta pienamente il tipo di grafico Conical Bar Stacked (ChartType.ConicalBarStacked) insieme a milioni di altri stili di grafico.

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

FunzionalitàVantaggio
API completaAccesso completo alle proprietà del grafico, serie, assi e formattazione.
Nessuna interop COMFunziona su qualsiasi ambiente .NET lato server (Windows, Linux, Docker).
Alte prestazioniGestisce grandi cartelle di lavoro e set di dati in modo efficiente.
Formati multipliSalva in XLSX, XLS, CSV, PDF, HTML, formati immagine, ecc.

Iniziare

  1. Scarica l’ultima versione dalla pagina di rilascio di Aspose.Cells.
  2. Installa via NuGet:
   PM> Install-Package Aspose.Cells
  1. Aggiungi un riferimento a Aspose.Cells nel tuo progetto.

Ora sei pronto per creare un grafico a barre coniche impilato.

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

Di seguito sono due esempi pratici:

  • Esempio 1 – Crea un grafico a barre conico impilato da zero.
  • Esempio 2 – Modifica un grafico esistente (cambia i colori, aggiungi etichette dati e esporta in PDF).

Entrambi gli esempi sono completamente eseguibili.

Esempio 1: Creare un grafico a barre coniche impilate da zero

Spiegazione dei passaggi chiave

StepWhat it does
1‑2Crea una cartella di lavoro e scrive dati di esempio.
3Aggiunge un oggetto grafico ConicalBarStacked al foglio di lavoro.
4Aggiunge tre serie di dati (Q1‑Q3) che verranno impilate all’interno del cono.
5Imposta i titoli per gli assi di categoria e di valore e posiziona le etichette dei tick.
6Applica uno stile grafico predefinito (Style9).
7Salva la cartella di lavoro sia come file XLSX sia come immagine PNG per un’anteprima rapida.

L’esecuzione del programma produce ConicalBarStacked_Chart.xlsx (modificabile in Excel) e ConicalBarStacked_Chart.png (un’istantanea del grafico).

Esempio 2: Aggiornare un grafico a barre coniche impilate esistente (Stile e esportazione)

Questo esempio mostra come caricare una cartella di lavoro esistente, individuare il grafico, modificare la sua tavolozza di colori, aggiungere le etichette dei dati e esportare il grafico in un documento PDF.

Cosa dimostra questo esempio

  • Caricamento di una cartella di lavoro esistente con Workbook(string).
  • Accesso a un grafico tramite sheet.Charts[index].
  • Personalizzazione dei colori delle serie usando Area.ForegroundColor.
  • Abilitazione e configurazione delle etichette dei dati (HasDataLabel, DataLabel.Position).
  • Esportazione della cartella di lavoro in PDF usando SaveFormat.Pdf.

Ottieni una licenza gratuita

Aspose.Cells richiede una licenza per la piena funzionalità. È possibile ottenere una licenza temporanea gratuita per la valutazione dalla pagina della licenza temporanea di Aspose. Applica la licenza all’inizio della tua applicazione:

License license = new License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your .lic file

L’utilizzo di una licenza rimuove i filigrane di valutazione e sblocca tutte le funzionalità.

Grafico a barre conico impilato: Risorse gratuite

Continua a perfezionare le tue competenze su Aspose.Cells con queste risorse ufficiali:

Conclusione

Creare un grafico Conical Bar Stacked con Aspose.Cells for .NET è semplice. La libreria offre un’API pulita e fluida per popolare i dati, configurare le proprietà del grafico, applicare lo stile e esportare in più formati, il tutto senza Microsoft Office. Che tu stia generando dashboard finanziari, report di vendite o qualsiasi visualizzazione gerarchica, il grafico Conical Bar Stacked aggiunge un tocco moderno e tridimensionale al tuo output Excel.

Se incontri difficoltà o hai ulteriori domande, sentiti libero di pubblicare sul forum di supporto di Aspose.Cells.

Vedi anche