可視化層次資訊——例如組織結構、產品類別或檔案系統佈局——使用 Sunburst 圖表會更加清晰。在本文中,我們將示範如何在 Excel 工作簿中使用 Aspose.Cells for .NET 建立 Sunburst 圖表。此範例可完整執行,只需 Aspose.Cells NuGet 套件,且可套用於任何層次資料集。
本文涵蓋以下主題:
C# Excel 函式庫以建立旭日圖表
Aspose.Cells for .NET 是一個功能強大的 Excel 自動化庫,消除對 Office 互操作的需求。它提供了乾淨、面向對象的 API,用於創建、修改和樣式化圖表,包括 Excel 2016 中引入的 Sunburst 圖表。
選擇 Aspose.Cells 生成 Sunburst 圖表的主要原因:
- 完整的 API – 完全存取圖表類型、資料序列與格式設定選項。
- 無需安裝 Excel – 可在伺服器端、雲端或容器環境中運行。
- 跨格式支援 – 可儲存為 XLSX、XLS、CSV、PDF、PNG 等多種格式。
- 高效能 – 能有效處理大型活頁簿和資料集。
入門
- 下載 庫自 Aspose.Cells releases page。
- 安裝 via NuGet:
PM> Install-Package Aspose.Cells
- 在 C# 專案中加入對
Aspose.Cells的參考。
使用 C# 在 Excel 中建立 Sunburst 圖表
以下是一個完整的、獨立的 C# 示例,演示如何在 Excel 中建立 Sunburst 圖表。
關鍵步驟說明
| Step | Purpose |
|---|---|
| 2 | 階層資料以欄位方式排列,其中 最左側欄位 代表最外層環(Category)且 最右側的數值欄位 保存值。 |
| 3 | ChartType.Sunburst 建立所需的圖表類型。 |
| 4 | SetChartDataRange 將資料範圍連結到圖表;旗標 true 告訴 Aspose.Cells 該範圍同時包含類別和數值。 |
| 5 | 可選的外觀調整(背景填充、圖例位置)。 |
| 6 | 將活頁簿儲存為 XLSX 格式,準備進一步處理或匯出為 PDF/PNG。 |
取得免費授權
Aspose 提供一個 臨時免費授權,可消除評估限制。請前往 臨時授權頁面 以請求您的授權金鑰。如以下將其套用到您的應用程式中:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Sunburst 圖表 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 以程式方式建立 Sunburst 圖表非常簡單。該函式庫可處理資料層級、圖表類型選擇與樣式設定,且不需要在伺服器上安裝 Microsoft Excel。請以提供的範例作為基礎,將資料來源調整為您的領域,並利用 Aspose 的廣泛 API 產生精緻、可匯出的視覺化圖表。
如需進一步協助,歡迎在 Aspose.Cells 免費支援論壇 提問。