視覺化三維資料集對於工程、科學和金融分析至關重要。Surface3D 圖表提供了跨兩個軸的值的清晰、色彩編碼表示,使趨勢和模式瞬間可辨。在本文中,您將學習如何使用 C# 結合 Aspose.Cells for .NET 在 Excel 中建立 Surface3D 圖表。範例程式碼會建立工作簿,填入示例資料,新增 Surface3D 圖表,客製化其外觀,並以 XLSX 格式儲存檔案。

本文涵蓋以下主題:

C# Excel 函式庫建立 Surface3D 圖表

Aspose.Cells for .NET 是一個全面的 Excel 自動化庫,使開發人員能夠在沒有 Microsoft Office 的情況下創建、修改和渲染 Excel 文件。它支持所有圖表類型,包括 3‑D Surface 圖表,並為大型數據集提供高性能 API。

使用 Aspose.Cells for .NET 的主要優勢:

  • 完整功能 API – 以程式方式存取每個 Excel 功能。
  • 強大的圖表支援 – 建立 2‑D、3‑D 以及特殊圖表,例如表面圖、雷達圖和股票圖。
  • 效能最佳化 – 能在低記憶體佔用下處理數百萬個儲存格。
  • 跨平台 – 可在 .NET Framework、.NET Core、.NET 5/6/7 以及 .NET Standard 上運行。

安裝

透過 NuGet 安裝程式庫:

PM> Install-Package Aspose.Cells

或者將套件參考加入您的專案檔案:

<PackageReference Include="Aspose.Cells" Version="24.12.0" />

使用 C# 在 Excel 中建立 Surface3D 圖表

以下是一個完整且獨立的 C# 控制台應用程式,用於建立 Surface3D 圖表。

1. 建立新的控制台專案

dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells

2. 將 Program.cs 替換為以下程式碼

關鍵步驟說明

StepWhat it does
1建立一個新的 Workbook 並存取第一個工作表。
2將工作表填入 Z 值矩陣以及 X 軸和 Y 軸的標籤。
3新增一個 ChartType.Surface3D 圖表物件並將其放置在工作表上。
4設定圖表的資料範圍,將類別 (X) 與系列 (Y) 連結到儲存格。
5示範可選的自訂項目:樣式、圖例、軸標題以及繪圖區域格式設定。
6將工作簿儲存為 XLSX 檔案。

使用 dotnet run 執行專案。生成的 Surface3DChart_Output.xlsx 將包含資料表和完整呈現的 3‑D Surface 圖表。

取得免費授權

Aspose 提供 臨時免費授權 供評估使用。訪問 Aspose 臨時授權頁面 以獲取 30‑天授權金鑰,該金鑰可解鎖所有功能,包括圖表生成,且不會有任何浮水印。

// Apply the temporary license (replace the path with your license file location)
var license = new License();
license.SetLicense(@"C:\Path\To\Aspose.Total.lic");

Surface3D 圖表 Excel:免費資源

繼續擴展您的 Excel 自動化專業知識,使用以下免費資源:

結論

在 Excel 中建立 Surface3D 圖表相當簡單,只需使用 Aspose.Cells for .NET。該函式庫抽象化了低層級的 XML 處理,讓您專注於資料準備和視覺自訂。使用提供的程式碼範例作為起點,將資料矩陣調整為您的情境,並在幾分鐘內享受高品質、可匯出的 3‑D 表面視覺化。

如有任何問題、疑慮或功能請求,請隨時在 Aspose 支援論壇 發表。

另請參閱