Visualizzare set di dati tridimensionali è essenziale per l’ingegneria, la scienza e l’analisi finanziaria. Un Surface3D chart fornisce una rappresentazione chiara, codificata a colori, dei valori su due assi, rendendo le tendenze e i pattern immediatamente riconoscibili. In questo articolo imparerai a creare un Surface3D chart in Excel usando C# con Aspose.Cells for .NET. Il codice di esempio crea una cartella di lavoro, la riempie con dati di esempio, aggiunge un Surface3D chart, ne personalizza l’aspetto e salva il file in formato XLSX.
Questo articolo copre i seguenti argomenti:
- Libreria Excel C# per creare grafico Surface3D
- Creare un grafico Surface3D in Excel usando C#
- Ottenere una licenza gratuita
- Risorse gratuite
- Conclusione
- Vedi anche
Libreria Excel C# per creare un grafico Surface3D
Aspose.Cells for .NET è una libreria completa di automazione Excel che consente agli sviluppatori di creare, modificare e generare file Excel senza Microsoft Office. Supporta tutti i tipi di grafico, incluso il grafico 3‑D Surface, e offre API ad alte prestazioni per grandi set di dati.
Principali vantaggi dell’utilizzo di Aspose.Cells for .NET:
- API completa – Accedi a tutte le funzionalità di Excel in modo programmatico.
- Supporto grafico avanzato – Crea grafici 2‑D, 3‑D e grafici speciali come Surface, Radar e Stock.
- Ottimizzato per le prestazioni – Gestisce milioni di celle con un basso consumo di memoria.
- Multipiattaforma – Funziona su .NET Framework, .NET Core, .NET 5/6/7 e .NET Standard.
Installazione
Installa la libreria tramite NuGet:
PM> Install-Package Aspose.Cells
Oppure aggiungi il riferimento al pacchetto nel file di progetto:
<PackageReference Include="Aspose.Cells" Version="24.12.0" />
Creare un grafico Surface3D in Excel usando C#
Di seguito è riportata un’applicazione console C# completa e autonoma che crea un grafico Surface3D.
1. Crea un nuovo progetto console
dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells
2. Sostituisci Program.cs con il seguente codice
Spiegazione dei passaggi chiave
| Step | What it does |
|---|---|
| 1 | Crea un nuovo Workbook e accede al primo foglio di lavoro. |
| 2 | Riempie il foglio di lavoro con una matrice di valori Z e etichette per gli assi X e Y. |
| 3 | Aggiunge un oggetto grafico ChartType.Surface3D e lo posiziona sul foglio. |
| 4 | Imposta l’intervallo di dati per il grafico, collegando le categorie (X) e le serie (Y) alle celle. |
| 5 | Dimostra personalizzazioni opzionali: stile, legenda, titoli degli assi e formattazione dell’area del grafico. |
| 6 | Salva il workbook come file XLSX. |
Esegui il progetto con dotnet run. Il file Surface3DChart_Output.xlsx generato conterrà la tabella dei dati e un grafico di superficie 3‑D completamente renderizzato.
Ottieni una licenza gratuita
Aspose offre una licenza temporanea gratuita per la valutazione. Visita la pagina della licenza temporanea di Aspose per ottenere una chiave di licenza di 30‑giorni che sblocca tutte le funzionalità, inclusa la generazione di grafici, senza alcuna filigrana.
// Apply the temporary license (replace the path with your license file location)
var license = new License();
license.SetLicense(@"C:\Path\To\Aspose.Total.lic");
Grafico Surface3D Excel: Risorse gratuite
Continua ad ampliare la tua esperienza di automazione di Excel con queste risorse gratuite:
- Guida per sviluppatori – https://docs.aspose.com/cells/net/
- Demo online e convertitore – 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/
- Forum della community – https://forum.aspose.com/c/cells/9
Conclusione
Creare un grafico Surface3D in Excel è semplice con Aspose.Cells for .NET. La libreria astrae la gestione XML a basso livello, consentendoti di concentrarti sulla preparazione dei dati e sulla personalizzazione visiva. Usa i campioni di codice forniti come punto di partenza, adatta la matrice dei dati al tuo scenario e goditi visualizzazioni di superficie 3‑D di alta qualità, pronte per l’esportazione, in pochi minuti.
Per qualsiasi domanda, problema o richiesta di funzionalità, sentiti libero di pubblicare sul forum di supporto Aspose.