使用樹狀圖表視覺化階層資料,可讓複雜資訊一目了然。本文將教您如何使用 C# 以及 Aspose.Cells for .NET 在 Excel 中建立樹狀圖表。指南包含完整且可執行的程式碼範例、圖表外觀自訂技巧,以及快速入門的資源。
本文涵蓋以下主題:
C# Excel 函式庫建立樹狀圖表
Aspose.Cells for .NET 是一個全面的 Excel 操作庫,允許開發人員在沒有 Microsoft Office 的情況下創建、編輯和呈現 Excel 檔案。它支援廣泛的圖表類型,包括 Treemap 圖表,該圖表非常適合視覺化層級結構,例如按區域、產品類別或組織圖的銷售情況。
使用 Aspose.Cells for .NET 的主要優勢:
- Rich API – 完全存取工作簿、工作表、儲存格和圖表物件。
- High Performance – 在大型工作簿和資料集上高效運作。
- No External Dependencies – 可在任何支援 .NET 的平台上執行。
- Multiple Export Formats – 可儲存為 XLSX、XLS、CSV、PDF、PNG 等格式。
入門很簡單:
- 從 Aspose.Cells 下載頁面 下載程式庫。
- 安裝 NuGet 套件:
PM> Install-Package Aspose.Cells
使用 C# 在 Excel 中建立樹狀圖表
如何建立樹狀圖表
以下範例示範如何:
- 建立一個新的活頁簿。
- 使用階層資料填充工作表。
- 新增一個 Treemap 圖表。
- 設定系列、標題和格式。
- 將活頁簿儲存為 Excel 檔案。
Note – 此程式碼是完整自包含的,可在 .NET 6.0 或更高版本編譯。
關鍵步驟說明
| 步驟 | 目的 |
|---|---|
| 1 | 實例化一個新的 Workbook 並獲取第一個工作表。 |
| 2 | 將層次結構銷售數據填充到工作表中。第一行包含標題。 |
| 3 | 添加類型為 ChartType.Treemap 的圖表。圖表的位置和大小由傳遞給 Charts.Add 的行/列索引定義。 |
| 4 | 添加一個系列,使用 Sales 作為值範圍 (E2:E7),層次結構 (A2:D7) 作為類別資料。 |
| 5 | 啟用資料標籤以同時顯示值和類別名稱,並根據銷售金額啟用顏色變化。 |
| 6 | 將工作簿保存為 XLSX 檔案。生成的檔案可在 Excel 中打開以查看樹狀圖。 |
取得免費授權
探索 Aspose 產品的 臨時免費許可證。訪問 臨時許可證頁面 以獲取一個可移除評估限制的金鑰,讓您可以無限制地開發和測試。
Excel 樹狀圖表:免費資源
提升您的 Excel 自動化技能,使用以下免費資源:
- Developer’s Guide – Aspose.Cells 的綜合文件說明: https://docs.aspose.com/cells/net/
- Online Apps – 在瀏覽器中直接嘗試圖表建立: https://products.aspose.app/cells/family
- API Reference – 詳細的類別和方法說明: https://reference.aspose.com/cells/net/
- How‑To Articles – 實用範例與最佳實踐: https://blog.aspose.com/zh-hant/categories/aspose.cells-product-family/
結論
使用 Aspose.Cells for .NET 建立樹狀圖表相當簡單,只需幾行程式碼。該函式庫可處理資料層級、圖表渲染與檔案輸出,無需 Microsoft Office。依照上述範例,您即可快速產生專業的樹狀圖視覺化,用於財務報告、銷售分析或任何層級資料集。
如果您遇到任何問題或有疑問,請隨時造訪我們的 免費支援論壇,網址為 https://forum.aspose.com/c/cells/9。