Visualizzare informazioni gerarchiche — come strutture organizzative, categorie di prodotti o layout di file system — diventa molto più chiaro con un grafico Sunburst. In questo articolo dimostreremo come creare un grafico Sunburst in una cartella di lavoro Excel utilizzando Aspose.Cells for .NET. L’esempio è completamente eseguibile, richiede solo il pacchetto NuGet di Aspose.Cells e può essere adattato a qualsiasi set di dati gerarchico.
Questo articolo copre i seguenti argomenti:
- Libreria Excel C# per creare grafici Sunburst
- Creare un grafico Sunburst in Excel usando C#
- Licenza gratuita
- Grafico Sunburst Excel: Risorse gratuite
- Conclusione
- Vedi anche
Libreria Excel C# per creare grafici Sunburst
Aspose.Cells for .NET è una potente libreria di automazione Excel che elimina la necessità di interop Office. Fornisce un’API pulita e orientata agli oggetti per creare, modificare e formattare i grafici, incluso il grafico Sunburst introdotto in Excel 2016.
Motivi principali per scegliere Aspose.Cells per la generazione di grafici Sunburst:
- API completa – Accesso completo a tipi di grafico, serie di dati e opzioni di formattazione.
- Nessuna installazione di Excel richiesta – Funziona in ambienti server‑side, cloud o container.
- Supporto multi‑formato – Salva in XLSX, XLS, CSV, PDF, PNG e altro.
- Alte prestazioni – Gestione efficiente di cartelle di lavoro e set di dati di grandi dimensioni.
Iniziare
- Scarica la libreria dalla Pagina dei rilasci di Aspose.Cells.
- Installa via NuGet:
PM> Install-Package Aspose.Cells
- Aggiungi un riferimento a
Aspose.Cellsnel tuo progetto C#.
Crea un grafico Sunburst in Excel usando C#
Di seguito è un esempio completo e autonomo in C# che dimostra come creare un grafico Sunburst in Excel.
Spiegazione dei passaggi chiave
| Step | Purpose |
|---|---|
| 2 | I dati gerarchici sono disposti in colonne dove la colonna più a sinistra rappresenta l’anello più esterno (Categoria) e la colonna numerica più a destra contiene i valori. |
| 3 | ChartType.Sunburst crea il tipo di grafico richiesto. |
| 4 | SetChartDataRange collega l’intervallo di dati al grafico; il flag true indica ad Aspose.Cells che l’intervallo include sia le categorie sia i valori. |
| 5 | Ritocchi opzionali dell’aspetto (riempimento di sfondo, posizione della legenda). |
| 6 | Salva la cartella di lavoro in formato XLSX, pronta per ulteriori elaborazioni o per l’esportazione in PDF/PNG. |
Ottieni una licenza gratuita
Aspose offre una licenza temporanea gratuita che rimuove le limitazioni di valutazione. Visita la pagina della licenza temporanea per richiedere la tua chiave di licenza. Applicala alla tua applicazione come mostrato:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Grafico Sunburst Excel: Risorse gratuite
- Guida per sviluppatori – https://docs.aspose.com/cells/net/
- Demo online e convertitore – https://products.aspose.app/cells/family
- Riferimento API – https://reference.aspose.com/cells/net/
- Articoli How‑to – https://blog.aspose.com/it/categories/aspose.cells-product-family/
Conclusione
Creare grafici Sunburst in modo programmatico è semplice con Aspose.Cells for .NET. La libreria gestisce la gerarchia dei dati, la selezione del tipo di grafico e lo stile senza richiedere Microsoft Excel sul server. Utilizza gli esempi forniti come base, adatta la fonte dei dati al tuo dominio e sfrutta l’ampia API di Aspose per produrre visualizzazioni rifinite e pronte per l’esportazione.
Per ulteriore assistenza, sentiti libero di fare domande sul forum di supporto gratuito di Aspose.Cells.