視覺化三維資料集對於工程、科學和金融分析至關重要。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 替換為以下程式碼
關鍵步驟說明
| Step | What 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 自動化專業知識,使用以下免費資源:
- 開發者指南 – https://docs.aspose.com/cells/net/
- 線上示範與轉換器 – https://products.aspose.app/cells/family
- API 參考 – https://reference.aspose.com/cells/net/
- 操作說明文章與部落格貼文 – https://blog.aspose.com/zh-hant/categories/aspose.cells-product-family/
- 社群論壇 – https://forum.aspose.com/c/cells/9
結論
在 Excel 中建立 Surface3D 圖表相當簡單,只需使用 Aspose.Cells for .NET。該函式庫抽象化了低層級的 XML 處理,讓您專注於資料準備和視覺自訂。使用提供的程式碼範例作為起點,將資料矩陣調整為您的情境,並在幾分鐘內享受高品質、可匯出的 3‑D 表面視覺化。
如有任何問題、疑慮或功能請求,請隨時在 Aspose 支援論壇 發表。