將資料視覺化為三維圓餅圖有助於以引人注目的方式突顯類別之間的比例關係。使用 Aspose.Cells for .NET,您可以僅透過幾行 C# 程式碼就建立、客製化並匯出 Pie3D 圖表——無需安裝 Excel。本指南將帶您完整了解整個流程,從新增範例資料到微調圖表樣式。
本文涵蓋以下主題:
C# Excel 函式庫建立 3D 圓餅圖
Aspose.Cells for .NET 是一個高效能的 Excel 操作庫,使開發人員能夠在不依賴 Microsoft Office 的情況下處理試算表。它提供了豐富的 API 集合,用於建立圖表、套用樣式以及將活頁簿匯出為多種格式。
Aspose.Cells for .NET 的主要優勢:
- 全面的 API – 完全控制工作表、儲存格和圖表物件。
- 先進的 3‑D 圖表支援 – 建立 Pie3D、Bar3D、Surface 等。
- 高吞吐量 – 高效處理大型資料集。
- 跨平台 – 可在 Windows、Linux 和 macOS 上使用 .NET Core/5/6+。
快速入門:
PM> Install-Package Aspose.Cells
使用 C# 在 Excel 中建立 3D 圓餅圖
以下是一個最小的、可完整執行的範例,演示如何:
- 建立一個新的活頁簿。
- 填入範例資料。
- 插入 Pie3D 圖表。
- 將活頁簿儲存為 XLSX 檔案。
關鍵步驟說明
| Step | Purpose |
|---|---|
Workbook | 建立一個記憶體中的 Excel 檔案。 |
Cells["A1"].PutValue(...) | 將標題和資料寫入工作表。 |
Charts.Add(ChartType.Pie3D, ...) | 在指定位置插入 3D 圓餅圖。 |
NSeries.Add(...).CategoryData = ... | 將數值和類別標籤繫結到序列。 |
Explosion | 透過將切片從圓餅圖中拉出來突出顯示該切片。 |
Save | 將活頁簿寫入磁碟(XLSX、XLS、CSV 等)。 |
執行程式會產生 Pie3DChart_Output.xlsx,其中包含一個表示水果分佈的 3‑D 圓餅圖。
自訂 Pie3D 圖表(顏色、爆炸、旋轉)
Pie3D 圖表通常需要視覺微調,以符合企業品牌或提升可讀性。以下範例說明如何:
- 設定單個切片顏色。
- 將多個切片分離。
程式碼的功能
- Slice colors – 直接將
Color物件指派給每個切片,透過Slice[index].Color。 - Multiple explosions – 不同的切片可以具有不同的
Explosion值,產生「彈出」效果。
打開 CustomizedPie3DChart.xlsx 以查看按季度劃分的收入餅圖,使用品牌顏色、選擇性爆炸效果,並呈現傾斜的 3‑D 視圖。
取得免費授權
Aspose.Cells 提供一個 臨時免費許可證,可消除評估限制。請訪問 臨時許可證頁面,下載許可證檔案,並在您的應用程式中載入它:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
使用授權可完全存取所有圖表類型,包括 3‑D 可視化。
免費資源
透過這些免費資源提升您的 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/
結論
使用 Aspose.Cells for .NET 建立 Pie3D 圖表 非常簡單且高度可自訂。此函式庫讓您可以:
- 程式化生成圖表。
- 套用切片層級樣式、爆炸效果和 3‑D 旋轉。
- 在不使用 Microsoft Excel 的情況下,將工作簿匯出為任何受支援的格式。
隨意嘗試不同的資料集、顏色和版面配置選項,以為您的應用程式產生引人入勝的視覺報告。
如需進一步協助,請訪問我們的免費支援論壇。