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
- Crea un grafico a barre coniche impilate in Excel usando C#
- Licenza gratuita
- Risorse aggiuntive
- Conclusione
- Vedi anche
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 completa | Accesso completo alle proprietà del grafico, serie, assi e formattazione. |
| Nessuna interop COM | Funziona su qualsiasi ambiente .NET lato server (Windows, Linux, Docker). |
| Alte prestazioni | Gestisce grandi cartelle di lavoro e set di dati in modo efficiente. |
| Formati multipli | Salva in XLSX, XLS, CSV, PDF, HTML, formati immagine, ecc. |
Iniziare
- Scarica l’ultima versione dalla pagina di rilascio di Aspose.Cells.
- Installa via NuGet:
PM> Install-Package Aspose.Cells
- Aggiungi un riferimento a
Aspose.Cellsnel 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
| Step | What it does |
|---|---|
| 1‑2 | Crea una cartella di lavoro e scrive dati di esempio. |
| 3 | Aggiunge un oggetto grafico ConicalBarStacked al foglio di lavoro. |
| 4 | Aggiunge tre serie di dati (Q1‑Q3) che verranno impilate all’interno del cono. |
| 5 | Imposta i titoli per gli assi di categoria e di valore e posiziona le etichette dei tick. |
| 6 | Applica uno stile grafico predefinito (Style9). |
| 7 | Salva 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:
- Guida per sviluppatori – https://docs.aspose.com/cells/net/
- App demo online – 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 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.