將資料視覺化為堆疊柱狀圖是商業報告、預算比較和 KPI 儀表板的常見需求。使用 Aspose.Cells for .NET,您可以僅用幾行程式碼建立此類圖表,且無需在伺服器上安裝 Microsoft Excel。本指南將帶您完成整個流程——從準備範例資料到自訂座標軸、圖例與顏色——並提供完整、可直接執行的 C# 範例。

本文涵蓋以下主題:

C# Excel 程式庫建立堆疊柱狀圖

Aspose.Cells for .NET 是一個高效能的 Excel 自動化函式庫,使開發人員能夠 完全以程式方式建立、編輯和呈現 Excel 檔案。在圖表方面,Aspose.Cells 提供豐富的圖表類型,包括 Column Stacked 圖表(ChartType.ColumnStacked)。使用 Aspose.Cells 進行圖表創建的主要優勢包括:

  • 零依賴 Microsoft Office – 可在任何 Windows、Linux 或 Docker 環境中運行。
  • 完全控制圖表元素 – 系列、坐標軸、圖例、標記、顏色、資料標籤等。
  • 支援所有 Excel 檔案格式 – XLSX、XLS、CSV、ODS 等。
  • 高可擴展性 – 在單次執行中生成數千個圖表,且不會明顯降低效能。

入門

  1. 下載 最新版本從 Aspose.Cells .NET releases page
  2. 安裝 NuGet 套件:
PM> Install-Package Aspose.Cells
  1. 在您的 C# 專案中添加對 Aspose.Cells 的引用。

使用 C# 在 Excel 中建立堆疊柱狀圖

以下是一個完整且獨立的範例,演示如何:

  1. 建立一個新的活頁簿。
  2. 使用範例資料填充工作表。
  3. 新增一個 Column Stacked 圖表。
  4. 自訂系列顏色、軸標題和圖例位置。
  5. 將活頁簿另存為 XLSX 檔案。

程式碼說明

步驟程式碼的功能為什麼重要
1建立一個新的 Workbook 並存取第一個 Worksheet為圖表提供乾淨的畫布。
2將月份標識和季度銷售數據填入工作表。堆疊圖需要分類軸(月份)和多個資料系列(Q1‑Q3)。
3新增 ChartType.ColumnStacked 物件並設定其在工作表上的位置。定義圖表類型及其顯示位置。
4新增三個系列(NSeries.Add)——每個季度一個,並指派唯一的顏色。每個系列成為堆疊段落;明確的顏色提升可讀性。
5自訂軸標題、圖例位置,並啟用資料標籤。增強圖表語意與視覺清晰度。
6將工作簿儲存為 .xlsx 檔案。產生最終的 Excel 文件,可在任何試算表工具中開啟。

提示: 如果您需要顯示每個堆疊柱狀圖的總計,請為 ValueAxis 啟用 資料標籤,並將 chart.NSeries[i].HasDataLabel = true; 設為如上所示。

免費資源

結論

使用 Aspose.Cells for .NET 建立 Column Stacked chart 非常簡單,且不需要在伺服器上安裝 Microsoft Excel。按照上述步驟,您可以以程式方式產生外觀專業的堆疊柱狀圖形視覺化,完整自訂其外觀,並將結果匯出為任何 Excel 相容格式。利用 Aspose.Cells 的強大功能,在 Windows、Linux 或容器化環境中自動化報告、儀表板與資料分析任務。

如需進一步協助,請造訪我們的免費支援論壇

另請參閱