Visualizzare dati che combinano proporzioni categoriche con valori assoluti spesso richiede un grafico PieBar — una combinazione di un grafico a torta e un grafico a barre visualizzati insieme. Con Aspose.Cells for .NET è possibile creare tali grafici ibridi programmaticamente in poche righe di codice. Questa guida ti accompagna attraverso il processo, spiega i membri chiave dell’API e fornisce un esempio completo, pronto per la compilazione in C#.

Questo articolo copre i seguenti argomenti:

Libreria Excel C# per creare grafici a torta e a barre

Aspose.Cells for .NET è una libreria completa per la manipolazione di Excel che consente agli sviluppatori di creare, modificare e rendere file Excel senza Microsoft Excel installato. Offre supporto di prima classe per tutti i tipi di grafici nativi di Excel, inclusi i grafici combinati come PieBar (un grafico a torta combinato con un grafico a barre).

Principali vantaggi dell’utilizzo di Aspose.Cells per questo scenario:

  • Controllo completo dell’API – Crea grafici, imposta i tipi di serie e personalizza gli assi programmaticamente.
  • Nessuna interop COM – Funziona su qualsiasi piattaforma .NET (Windows, Linux, macOS) e in ambienti headless.
  • Alte prestazioni – Gestisce cartelle di lavoro e set di dati di grandi dimensioni con un minimo utilizzo di memoria.
  • Formati di output multipli – Salva il risultato come XLSX, PDF, PNG o altri formati supportati.

Iniziare è semplice:

  1. Scarica l’ultima versione dalla pagina di rilascio di Aspose.Cells.
  2. Installa il pacchetto NuGet:
PM> Install-Package Aspose.Cells

Crea un grafico PieBar in Excel usando C#

Di seguito è un esempio completo, pronto‑all’esecuzione in C# che dimostra come:

  1. Popola un foglio di lavoro con dati di esempio.
  2. Aggiungi una serie Pie (asse primario) per rappresentare le percentuali.
  3. Aggiungi una serie Bar (asse secondario) per mostrare i valori assoluti.
  4. Combina le due serie in un’unica area del grafico, ottenendo un grafico PieBar.
  5. Salva la cartella di lavoro in un file XLSX (o in qualsiasi altro formato necessario).

Spiegazione dei passaggi chiave

PassoCosa faMembri API importanti
1‑2Crea una cartella di lavoro e la riempie con dati di esempio.Workbook, Worksheet, Cells
3Aggiunge un oggetto grafico il cui tipo base è PieBar. Questo ci fornisce un contenitore di grafico che può ospitare più serie di tipi diversi.Worksheet.Charts.Add, ChartType.Pie
4Inserisce la serie pie che visualizza Revenue come quota del totale.Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie
5Inserisce la serie bar che visualizza Units Sold su un asse secondario, ottenendo la classica combinazione PieBar.Chart.NSeries[].Type = ChartType.Bar, PlotOnSecondAxis = true
6‑7Raffina i titoli degli assi, la posizione della legenda e la visualizzazione delle etichette dei dati per un aspetto professionale.Chart.ValueAxis, Chart.SecondValueAxis, Chart.Legend, DataLabels
8Salva la cartella di lavoro. Il risultato può essere aperto in Microsoft Excel, Google Sheets o in qualsiasi altro visualizzatore di fogli di calcolo.Workbook.Save

Puoi cambiare il formato di output semplicemente modificando l’estensione del file in Workbook.Save. Ad esempio, usa "PieBarChart_Output.pdf" per generare un file PDF.

Ottieni una licenza gratuita

Aspose.Cells richiede una licenza per la piena funzionalità. È possibile ottenere una licenza temporanea gratuita per scopi di valutazione:

  1. Visita la pagina temporanea di licenza di Aspose (Aspose temporary license page).
  2. Compila il modulo breve e fai clic su Get License.
  3. Scarica il file Aspose.Total.lic e posizionalo nella cartella del tuo progetto.
  4. Carica la licenza all’avvio della tua applicazione:
   var license = new Aspose.Cells.License();
   license.SetLicense("Aspose.Total.lic");

Grafico PieBar Excel: Risorse gratuite

Conclusione

Questo articolo ha dimostrato come creare un PieBar chart—una potente visualizzazione ibrida che combina l’intuizione proporzionale di un grafico a torta con la chiarezza quantitativa di un grafico a barre—utilizzando Aspose.Cells for .NET. Il programma di esempio fornito può essere adattato a qualsiasi set di dati, consentendoti di incorporare grafici di livello professionale direttamente nei tuoi flussi di lavoro di automazione di Excel.

Se incontri problemi o hai ulteriori domande, sentiti libero di visitare il forum della community di Aspose.Cells per supporto.

Vedi anche