Visualizzare i dati proporzionali in modo efficace richiede spesso un grafico a torta 3‑D esploso. In molti report aziendali, questo tipo di grafico mette in evidenza i singoli segmenti aggiungendo un aspetto tridimensionale che attira l’attenzione del lettore. Questo articolo dimostra come generare un grafico Pie3DExploded in Excel usando C# e Aspose.Cells for .NET. Con poche righe di codice è possibile creare, formattare ed esportare il grafico in qualsiasi formato supportato (XLSX, PDF, PNG, ecc.).

L’articolo è organizzato come segue:

Libreria Excel C# per creare un grafico a torta 3D esploso

Aspose.Cells for .NET è una potente libreria Excel completamente gestita che consente agli sviluppatori di creare, modificare e visualizzare file Excel senza la necessità di Microsoft Office. La sua ricca API rende l’automazione dei grafici semplice, inclusi tipi di grafico 3‑D avanzati e funzionalità di torta esplosa.

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

  • Full .NET support – Funziona con .NET Framework, .NET Core e .NET 6/7/8.
  • No Office required – Opera in ambienti server‑side dove Office non è disponibile.
  • Rich charting capabilities – Supporta più di 50 tipi di grafico, inclusi varianti 3‑D ed esplose.
  • High performance – Gestisce grandi set di dati con un basso consumo di memoria.
  • Multiple export formats – Salva in XLSX, PDF, HTML, PNG, JPEG, SVG e altri.

Iniziare

  1. Scarica l’ultima Aspose.Cells for .NET dalla pagina dei rilasci ufficiali.
  2. Installa il pacchetto NuGet:
   PM> Install-Package Aspose.Cells
  1. Aggiungi un riferimento a Aspose.Cells nel tuo progetto C#

Ora sei pronto per creare un grafico Pie3DExploded.

Crea un grafico Pie3DExploded in Excel usando C#

Di seguito sono riportati due esempi completi e eseguibili:

  1. Grafico Pie3DExploded di base – Mostra come creare il grafico e far esplodere l’intera serie.
  2. Grafico Pie3DExploded personalizzato – Dimostra la stilizzazione, l’esplosione di fette specifiche e l’esportazione in PNG.

Esempio 1 – Grafico a torta 3D esploso di base

Spiegazione dei passaggi chiave

StepCodePurpose
1new Workbook()Crea un workbook Excel in memoria.
2sheet.Cells["A1"].Value = "Category"Riempie il foglio di lavoro con coppie categoria/valore.
3sheet.Charts.Add(ChartType.Pie3D, …)Aggiunge un grafico a torta 3D al foglio.
4chart.NSeries.Add("=Sheet1!$B$2:$B$5", true)Associa la serie all’intervallo di dati.
5chart.NSeries[seriesIndex].Explosion = 15Aumenta la distanza tra le fette per un effetto più marcato.
6workbook.Save(...)Scrive il workbook in un file XLSX.

L’esecuzione del programma produce Pie3DExploded_Basic.xlsx con un grafico a torta 3‑D esploso pulito.

Esempio 2 – Grafico Pie3DExploded personalizzato (Stile e esportazione)

Cosa aggiunge questo esempio

  • Esplosione selettiva – Solo la sezione “Bikes” viene separata usando ExplodePoints.
  • Colori personalizzati delle sezioni – Accede direttamente al Area.ForegroundColor di ogni punto.
  • Etichette dati – Mostra il nome della categoria e il valore all’interno di ogni sezione.
  • Esportazione ad alta risoluzione – Salva il grafico come immagine PNG a 300 dpi (ToImage method).

Entrambi gli esempi compilano con .NET 6+ e richiedono solo il pacchetto NuGet Aspose.Cells.

Ottieni una licenza gratuita

Vuoi sperimentare senza acquistare una licenza completa? Visita la pagina della licenza temporanea di Aspose per ottenere una licenza di valutazione gratuita di 30 giorni. Questo sbloccherà tutte le funzionalità, inclusa la creazione di grafici, così potrai testare il codice sopra senza restrizioni.

Risorse gratuite

Conclusione

Creare un grafico a torta 3‑D esploso in Excel è semplice con Aspose.Cells for .NET. La libreria offre un controllo granulare sul tipo di grafico, le impostazioni di esplosione, i colori, le etichette dei dati e i formati di esportazione. Seguendo gli esempi sopra, è possibile integrare grafici a torta accattivanti in qualsiasi soluzione di reporting automatizzata, sia che si stia creando un cruscotto finanziario, un riepilogo delle vendite o un’applicazione web basata sui dati.

Se incontri problemi o hai domande, sentiti libero di chiedere aiuto sul forum di supporto di Aspose.Cells.

Vedi anche