使用柱狀圖可視化資料是傳達 Excel 中趨勢與比較的最常見方式之一。 在本文中,您將了解如何使用 C# 和 Aspose.Cells for .NET 程式化地建立柱狀圖。 只需幾行程式碼,即可產生專業外觀的圖表,並可匯出為 Excel、PDF 或影像格式。
本文涵蓋以下主題:
C# Excel 函式庫建立柱狀圖
Aspose.Cells for .NET 是一個功能強大、完全受管理的函式庫,使開發人員能夠在不需要 Microsoft Office 的情況下建立、編輯和呈現 Excel 試算表。它提供了一套豐富的 API,用於操作工作表、儲存格、公式與圖表。
使用柱狀圖時的主要優勢:
- Rich Chart API – 建立任何圖表類型,設定系列,自訂軸、圖例等。
- Full Format Support – 支援 XLSX、XLS、CSV、ODS 以及許多其他格式。
- High Performance – 高效處理大型活頁簿。
- No Dependencies – 不需要在伺服器上安裝 Excel。
開始使用 Aspose.Cells for .NET:
PM> Install-Package Aspense.Cells
使用 C# 在 Excel 中建立柱狀圖
以下是一個完整、可直接執行的 C# 主控台應用程式:
- 建立一個新的工作簿。
- 用範例銷售資料填充它。
- 新增一個 Column 圖表。
- 自訂圖表標題、坐標軸和系列。
- 將工作簿儲存至磁碟。
關鍵步驟說明
| Step | What it does |
|---|---|
| 3 | 新增一個類型為 ChartType.Column 的圖表物件。 |
| 4‑5 | 新增兩個系列,分別參照 Product A 和 Product B 的資料範圍。 |
| 6 | 將 X‑axis(類別)連結至月份名稱。 |
| 7 | 為兩個軸設定易於閱讀的標題。 |
| 8 | 套用預先定義的圖表樣式(可選,但可提升視覺效果)。 |
執行程式會產生 ColumnChart_Output.xlsx,其中包含已填充的資料以及格式良好的柱狀圖。
更新現有的柱狀圖
有時您需要修改工作簿中已存在的圖表(例如,變更其類型、添加新系列或調整格式)。以下程式碼片段示範如何載入現有工作簿、定位第一個圖表,並將其轉換為堆疊柱狀圖,同時新增第三個系列。
此程式碼的功能
- 載入現有的活頁簿。
- 取得第一個圖表,並將其類型切換為 StackedColumn。
- 為 Product C 插入新的資料欄,並將其作為系列加入。
- 重新整理圖表以套用修改,並儲存結果。
取得免費授權
Aspose 提供一個 臨時免費許可證,可移除評估水印並解鎖所有功能。立即訪問 Aspose temporary license page 以獲取許可證。
免費資源
- 開發者指南 – 全面的步驟說明與最佳實踐: https://docs.aspose.com/cells/net/
- 免費線上應用程式 – 在瀏覽器中無需編碼即可試用 Aspose.Cells: 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 來自動化 Excel 報告工作流程,將圖表生成整合到 Web 服務,或構建桌面分析工具。
如果您遇到任何挑戰,請隨時在 Aspose.Cells 支援論壇 上尋求幫助。