可視化層次資訊——例如組織結構、產品類別或檔案系統佈局——使用 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 等多種格式。
  • 高效能 – 能有效處理大型活頁簿和資料集。

入門

  1. 下載 庫自 Aspose.Cells releases page
  2. 安裝 via NuGet:
PM> Install-Package Aspose.Cells
  1. 在 C# 專案中加入對 Aspose.Cells 的參考。

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

以下是一個完整的、獨立的 C# 示例,演示如何在 Excel 中建立 Sunburst 圖表。

關鍵步驟說明

StepPurpose
2階層資料以欄位方式排列,其中 最左側欄位 代表最外層環(Category)且 最右側的數值欄位 保存值。
3ChartType.Sunburst 建立所需的圖表類型。
4SetChartDataRange 將資料範圍連結到圖表;旗標 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:免費資源

結論

使用 Aspose.Cells for .NET 以程式方式建立 Sunburst 圖表非常簡單。該函式庫可處理資料層級、圖表類型選擇與樣式設定,且不需要在伺服器上安裝 Microsoft Excel。請以提供的範例作為基礎,將資料來源調整為您的領域,並利用 Aspose 的廣泛 API 產生精緻、可匯出的視覺化圖表。

如需進一步協助,歡迎在 Aspose.Cells 免費支援論壇 提問。

另請參閱