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 Pie3DExploded
- Creare un grafico Pie3DExploded in Excel usando C#
- Risorse gratuite
- Conclusione
- Vedi anche
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
- Scarica l’ultima Aspose.Cells for .NET dalla pagina dei rilasci ufficiali.
- Installa il pacchetto NuGet:
PM> Install-Package Aspose.Cells
- Aggiungi un riferimento a
Aspose.Cellsnel 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:
- Grafico Pie3DExploded di base – Mostra come creare il grafico e far esplodere l’intera serie.
- 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
| Step | Code | Purpose |
|---|---|---|
| 1 | new Workbook() | Crea un workbook Excel in memoria. |
| 2 | sheet.Cells["A1"].Value = "Category" | Riempie il foglio di lavoro con coppie categoria/valore. |
| 3 | sheet.Charts.Add(ChartType.Pie3D, …) | Aggiunge un grafico a torta 3D al foglio. |
| 4 | chart.NSeries.Add("=Sheet1!$B$2:$B$5", true) | Associa la serie all’intervallo di dati. |
| 5 | chart.NSeries[seriesIndex].Explosion = 15 | Aumenta la distanza tra le fette per un effetto più marcato. |
| 6 | workbook.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.ForegroundColordi 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 (
ToImagemethod).
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
- 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 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.