視覺化比例數據是商業報告、儀表板和簡報的常見需求。在本文中,您將學習如何使用 C# 與 Aspose.Cells for .NET 在 Excel 工作簿中建立 圓餅圖。本指南提供清晰的逐步說明以及完整、可直接執行的程式碼範例,您可以將其整合到任何 .NET 應用程式中。
本文涵蓋以下主題:
C# Excel 函式庫建立圓餅圖
Aspose.Cells for .NET 是一個功能強大、特性豐富的庫,使開發人員能夠在沒有 Microsoft Office 的情況下創建、修改和呈現 Excel 檔案。該庫提供了全面的圖表創建 API,全面支持 Pie、3‑D Pie、Doughnut,以及許多其他圖表類型。
使用 Aspose.Cells 創建餅圖的主要優勢:
- 對圖表元素的完整控制 – 標題、圖例、資料標籤、顏色和爆炸設定。
- 無需依賴 Excel – 可在伺服器、雲端服務或任何支援 .NET 的環境中執行。
- 高效能 – 有效處理大型資料集。
- 多種輸出格式 – 可儲存為 XLSX、PDF、PNG、JPEG 等格式。
要開始使用 Aspose.Cells,請安裝 NuGet 套件:
PM> Install-Package Aspose.Cells
使用 C# 在 Excel 中建立簡單的圓餅圖
以下範例示範如何建立一個基本的圓餅圖,以視覺化市場佔有率資料。
關鍵步驟說明
| Step | Purpose |
|---|---|
| 1 | 建立一個全新的 Workbook 並取得預設工作表。 |
| 2 | 使用產品名稱及其相應的佔比值填充工作表。 |
| 3 | 新增類型為 ChartType.Pie 的圖表。四個數值參數定義圖表區域的左上角和右下角(行、列)。 |
| 4 | 為圖表指定有意義的標題。 |
| 5 | 將系列綁定至數值資料 (B2:B5) 與類別 (A2:A5)。 |
| 6 | 啟用資料標籤,並設定顯示類別名稱與百分比。 |
| 7 | 將工作簿保存至磁碟。 |
執行程式碼會產生 SimplePieChart_Output.xlsx,其中包含一個清晰的圓餅圖,顯示每個產品的市場佔有率。
建立自訂顏色的爆炸式圓餅圖
有時候您需要更生動的呈現方式——例如 exploded 切片或自訂區段顏色。以下範例說明如何實現此效果。
重點
- 圖表類型
ChartType.PieExploded會建立一個帶有預設爆炸切片的餅圖;各切片的爆炸效果可透過每個點的Explosion屬性進行控制。 - 透過
Area.ForegroundColor套用自訂顏色。 - 為每個點啟用資料標籤,以顯示類別名稱和百分比。
- 圖例位於圖表的右側,以提升可讀性。
生成的 ExplodedPieChart_Output.xlsx 會顯示一個視覺上引人注目的餅圖,具有自訂顏色的爆炸切片。
取得免費授權
探索 Aspose.Cells 並使用 臨時免費授權 以解鎖庫的全部功能。訪問 臨時授權頁面 以獲取您的免費授權檔案,並遵循官方文件中描述的整合步驟。
Excel 圓餅圖:免費資源
利用額外的學習資料,掌握使用 Aspose.Cells 進行 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 同時創建基本的餅圖以及帶有爆炸效果、顏色自訂的餅圖。通過利用該庫豐富的圖表 API,您可以生成專業外觀的可視化圖表,而無需依賴 Microsoft Excel,從而使您的 .NET 應用程序更加可移植且可擴展。
如果您需要進一步協助,請隨時在 Aspose.Cells support forum 提問。