Visualizzare i tassi di conversione, i pipeline di vendita o qualsiasi set di dati gerarchico diventa molto più chiaro con un grafico a imbuto. In questo articolo, imparerai a creare un grafico a imbuto in Excel usando C# e Aspose.Cells for .NET. Con poche righe di codice è possibile automatizzare la generazione di visualizzazioni a imbuto ad alto impatto, pronte per l’esportazione in XLSX, PDF o immagini.

Questo articolo tratta i seguenti argomenti:

Libreria Excel C# per creare grafici a imbuto

Aspose.Cells for .NET è una potente libreria per fogli di calcolo che consente agli sviluppatori di creare, modificare e generare file Excel in modo programmatico. Offre un ricco insieme di tipi di grafico, incluso il grafico Funnel, che non è disponibile nelle librerie native di interop di Microsoft Office per scenari lato server.

Principali vantaggi dell’utilizzo di Aspose.Cells per .NET:

  • API completa – Accesso completo alle funzionalità di Excel senza dipendenze COM.
  • Adatto per il server – Nessuna necessità di installare Microsoft Office.
  • Alte prestazioni – Gestisce cartelle di lavoro di grandi dimensioni con un’impronta di memoria minima.
  • Formati di output multipli – Salva come XLSX, XLS, CSV, PDF, PNG e altro.

Inizia rapidamente:

  1. Scarica l’ultima versione dalla pagina dei rilasci.
  2. Installa tramite NuGet:
PM> Install-Package Aspose.Cells

Crea un grafico a imbuto in Excel usando C#

Di seguito sono due esempi completi e eseguibili che mostrano come:

  1. Crea un grafico a imbuto di base da un set di dati statico.
  2. Personalizza un grafico a imbuto (colori, etichette dei dati e legenda).

Nota – Tutti gli snippet di codice vengono compilati con .NET 6.0 o versioni successive e hanno come target net6.0 (o qualsiasi framework successivo). Sostituire outputPath con una cartella appropriata sul proprio computer.

Esempio 1 – Grafico a imbuto di base

Cosa fa il codice

  1. Crea una cartella di lavoro e aggiunge dati di esempio che rappresentano una tipica pipeline di vendita.
  2. Inserisce un grafico Funnel (ChartType.Funnel) a partire dalla riga 7, colonna 0.
  3. Associa i valori delle serie e le categorie all’intervallo di dati.
  4. Salva il risultato come FunnelChart_Basic.xlsx.

Apri il file generato in Microsoft Excel – vedrai un chiaro grafico a imbuto che visualizza la perdita ad ogni fase.

Esempio 2 – Grafico a imbuto personalizzato (Colori, Etichette dati, Legenda)

Punti salienti della personalizzazione

  • Colori – Ogni sezione del funnel riceve un colore di primo piano distinto utilizzando Area.ForegroundColor e FormattingType.Custom.
  • Etichette dati – Visualizzazione del valore e della percentuale abilitata, centrata all’interno di ogni sezione.
  • Legenda – Posizionata nella parte inferiore con un layout orizzontale per una migliore leggibilità.

Apri FunnelChart_Customized.xlsx per vedere un visual a imbuto completamente stilizzato, adatto per presentazioni o report.

Ottieni una licenza gratuita

Se hai bisogno di una licenza temporanea per rimuovere le filigrane di valutazione, visita la pagina della licenza temporanea di Aspose. La licenza gratuita è valida per 30 giorni e ti consente di valutare l’intero set di funzionalità, inclusi i grafici a imbuto.

Grafico a imbuto Excel: Risorse gratuite

Ulteriori letture e strumenti per approfondire la tua esperienza con Aspose.Cells:

Conclusione

Creare un grafico a imbuto con Aspose.Cells for .NET è semplice e richiede solo poche righe di codice C#. La libreria offre pieno controllo sul binding dei dati, lo stile e le opzioni di esportazione, rendendola ideale per la reportistica lato server, i dashboard e la generazione automatica di Excel. Usa gli esempi sopra come base e adattali alle tue fonti dati e ai requisiti visivi.

Se hai domande o incontri problemi, sentiti libero di chiedere aiuto sul forum di supporto Aspose.Cells.

Vedi anche