Visualizzare dati proporzionali su più categorie è una necessità comune nella reportistica aziendale. Un grafico Column3D100PercentStacked mostra ogni serie di dati come parte di un insieme, impilato in una colonna tridimensionale, e normalizza ogni colonna al 100 %. Questa guida ti accompagna nella creazione di un tale grafico in Excel usando C# e Aspose.Cells for .NET. La soluzione è interamente basata su codice, non richiede l’installazione di Excel e può essere salvata nei formati XLSX, PDF o immagine.
Questo articolo copre:
- Libreria Excel per C# per creare un grafico Column3D100PercentStacked
- Crea un grafico Column3D100PercentStacked in Excel usando C#
- Risorse gratuite
- Ottieni una licenza gratuita
- Conclusione
- Vedi anche
Libreria Excel C# per Creare un Grafico Column3D100PercentStacked
Aspose.Cells for .NET è una libreria ad alte prestazioni che consente agli sviluppatori di creare, modificare e visualizzare file Excel senza Microsoft Office. Fornisce un’API di grafici ricca che copre più di 50 tipi di grafico, incluso il grafico Column3D100PercentStacked.
Principali vantaggi dell’utilizzo di Aspose.Cells per la creazione di grafici:
| Funzionalità | Vantaggio |
|---|---|
| API completa | Accesso completo a tipi di grafico, serie, assi, legende e formattazione. |
| Nessun Excel necessario | Funziona su qualsiasi piattaforma che supporta .NET (Windows, Linux, macOS). |
| Formati di output multipli | Salva come XLSX, XLS, CSV, PDF, XPS, PNG, JPEG, ecc. |
| Rendering ad alta fedeltà | I grafici appaiono identici a quelli creati in Microsoft Excel. |
| Ottimizzato per le prestazioni | Gestisce grandi set di dati con un basso consumo di memoria. |
Iniziare
- Scarica l’ultima Aspose.Cells for .NET dalla pagina dei rilasci.
- Installa tramite NuGet:
PM> Install-Package Aspose.Cells
- Aggiungi un riferimento a
Aspose.Cellsnel tuo progetto C#.
Ora sei pronto a generare un grafico a colonne impilate al 100 % in 3‑D in modo programmatico.
Crea un grafico Column3D100PercentStacked in Excel utilizzando C#
Di seguito è riportato un esempio C# completo e autonomo che:
- Crea una nuova cartella di lavoro.
- Popola dati di vendita di esempio per tre prodotti su quattro trimestri.
- Aggiunge un grafico Column3D100PercentStacked.
- Personalizza il titolo del grafico, i titoli degli assi, la legenda e le etichette dei dati.
- Salva la cartella di lavoro in un file XLSX.
Spiegazione dei passaggi chiave
| Step | What it does |
|---|---|
| Crea cartella di lavoro e foglio di lavoro | Inizia con un file Excel vuoto e un foglio denominato SalesData. |
| Popola dati | Inserisce i dati di vendita trimestrali per tre prodotti. Il layout corrisponde a quanto si aspetta il grafico (categorie nella colonna A, serie nelle colonne B‑D). |
| Aggiungi grafico | Chiama Charts.Add con ChartType.Column3D100PercentStacked. Il grafico occupa le righe 7‑25 e le colonne 0‑8 nel foglio di lavoro. |
| Aggiungi serie | I dati di ciascun prodotto vengono aggiunti come serie separate. Il flag true indica ad Aspose.Cells di prelevare il nome della serie dalla prima cella dell’intervallo. |
| Dati di categoria | Collega le etichette dell’asse X (nomi dei trimestri) alla colonna A. |
| Personalizza | Imposta i titoli, sposta la legenda e abilita le etichette dei dati che mostrano le percentuali su ogni segmento impilato. |
| Salva | Scrive la cartella di lavoro in Column3D100PercentStacked_Chart.xlsx. Il file può essere aperto direttamente in Excel o convertito in altri formati. |
Risorse gratuite
- Guida per sviluppatori – Tutorial completi e riferimenti API: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Testa rapidamente la creazione di grafici online: https://products.aspose.app/cells/family
- Riferimento API – Documentazione dettagliata di classi e membri: https://reference.aspose.com/cells/net/
- Articoli How‑To – Scopri più tipi di grafici, tabelle pivot e manipolazione dei dati: https://blog.aspose.com/it/categories/aspose.cells-product-family/
Ottieni una licenza gratuita
Inizia a sperimentare Aspose.Cells senza costi. Ottieni una licenza temporanea gratuita dalla pagina di licenza temporanea di Aspose. Questo sblocca l’intero set di funzionalità, rimuove le filigrane di valutazione e ti consente di distribuire la tua soluzione in produzione dopo aver acquistato una licenza permanente.
// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
Conclusione
Un grafico Column3D100PercentStacked offre un modo chiaro e visivamente accattivante per confrontare il contributo relativo di più serie di dati attraverso le categorie. Con Aspose.Cells for .NET è possibile generare tali grafici programmaticamente, personalizzare ogni elemento e esportare il risultato in una varietà di formati—tutto senza richiedere Microsoft Excel. Utilizza il codice di esempio fornito come base, adatta la fonte dei dati alle tue esigenze e integra la generazione di grafici nei tuoi flussi di reporting.
Per ulteriore assistenza, visita il Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9
Buona programmazione!