Visualizzare dati proporzionali su più categorie è una necessità comune per i report aziendali, i cruscotti e l’analisi delle prestazioni. Un Grafico a colonne 100 % impilato mostra il contributo di ogni serie come percentuale del totale per una determinata categoria, facilitando il confronto dei valori relativi.
In questo articolo imparerai come generare un grafico a colonne 100 percento impilato in una cartella di lavoro Excel utilizzando Aspose.Cells for .NET. La guida include un esempio completo, pronto per la compilazione in C#, e note su come personalizzare l’aspetto del grafico.
Questo articolo copre i seguenti argomenti:
- Libreria Excel per C# per creare un grafico a colonne 100% impilate
- Creare un grafico a colonne 100% impilate in Excel usando C#
- Licenza gratuita
- Risorse gratuite aggiuntive
- Conclusione
- Vedi anche
Libreria Excel C# per creare un grafico a colonne 100% impilate
Aspose.Cells for .NET è una libreria di manipolazione Excel ad alte prestazioni che consente agli sviluppatori di creare, modificare e rendere file Excel senza richiedere Microsoft Office. Fornisce un ricco API di creazione di grafici che supporta tutti i tipi di grafico Excel nativi, inclusi i grafici Column100PercentStacked.
Principali vantaggi dell’utilizzo di Aspose.Cells per la creazione di grafici:
- API completa – Accesso a tipi di grafico, serie, assi, legende e formattazione.
- Nessuna interop COM – Funziona su qualsiasi piattaforma che supporta .NET (Windows, Linux, macOS).
- Alte prestazioni – Gestione efficiente di grandi cartelle di lavoro e intervalli di dati.
- Formati di output multipli – Salva in XLSX, PDF, PNG, JPEG e altro.
Iniziare
- Scarica l’ultima versione binaria di Aspose.Cells for .NET dalla pagina dei rilasci.
- Installa il pacchetto NuGet (consigliato)
PM> Install-Package Aspose.Cells
- Aggiungi un riferimento a
Aspose.Cellsnel tuo progetto C#.
Crea un grafico Column100PercentStacked in Excel usando C#
Di seguito è riportato un programma C# completo e autonomo che:
- Crea una nuova cartella di lavoro.
- Popola dati di esempio che rappresentano le vendite trimestrali per tre linee di prodotto.
- Inserisce un grafico Column 100 Percent Stacked.
- Personalizza il titolo del grafico, gli assi, la legenda e le etichette dei dati.
- Salva la cartella di lavoro come file XLSX.
Spiegazione del Codice
| Passo | Cosa fa il codice | Perché è importante |
|---|---|---|
| 1 | Crea un Workbook vuoto e fa riferimento al primo foglio di lavoro. | Fornisce un workbook pulito con cui lavorare. |
| 2 | Scrive una riga di intestazione e quattro righe di dati di vendita trimestrali per tre prodotti. | Fornisce la fonte dati necessaria per il grafico. |
| 3 | Aggiunge un grafico ChartType.Column100PercentStacked e specifica la sua posizione nel foglio. | Istanzia il tipo di grafico specifico che vogliamo dimostrare. |
| 4 | Chiama NSeries.Add per collegare l’intervallo di dati (B2:D5) e imposta CategoryData sulle etichette dei trimestri (A2:A5). | Collega i dati delle serie e della categoria (asse X) al grafico. |
| 5 | Abilita le etichette dei dati e le configura per mostrare solo le percentuali, sposta la legenda e aggiunge un titolo all’asse. | Migliora la leggibilità e rende il grafico pronto per la presentazione. |
| 6 | Salva il workbook come Column100PercentStackedChart.xlsx. | Genera il file Excel finale che contiene il grafico. |
Esegui il programma (ad es., con dotnet run) e apri il file Column100PercentStackedChart.xlsx generato per vedere il grafico renderizzato.
Ottieni una licenza gratuita
Aspose.Cells offre una licenza temporanea gratuita per scopi di valutazione. Visita la pagina della licenza temporanea per ottenere una chiave che rimuove i filigrane di valutazione e abilita la piena funzionalità durante lo sviluppo.
Column100PercentStacked Chart: Risorse gratuite
- Guida per sviluppatori – https://docs.aspose.com/cells/net/
- Demo online e app di conversione – https://products.aspose.app/cells/family
- Riferimento API – https://reference.aspose.com/cells/net/
- Articoli How‑to e post del blog – https://blog.aspose.com/it/categories/aspose.cells-product-family/
Conclusione
Creare un grafico Colonna 100 Percentuale impilata con Aspose.Cells for .NET è semplice e richiede solo poche righe di codice. L’API fluida della libreria gestisce il binding dei dati, la personalizzazione delle serie e la formattazione del grafico, consentendoti di generare report Excel professionali e pronti per la condivisione senza la necessità di installare Microsoft Office.
Se incontri problemi o hai domande, sentiti libero di pubblicare sul Aspose.Cells community forum dove sia gli ingegneri di Aspose sia gli altri sviluppatori possono assisterti.