視覺化類別資料對於清晰的資料分析與報告至關重要。在本文中,您將了解如何使用 C# 搭配 Aspose.Cells for .NET 在 Excel 中生成條形圖。只需幾行程式碼,即可產生完整格式、可匯出使用的圖表,並可嵌入報告、儀表板或與利害關係人共享。
本文涵蓋以下主題:
C# Excel 函式庫建立長條圖
Aspose.Cells for .NET 是一個功能完整的 Excel 操作庫,允許開發人員在不需要 Microsoft Office 的情況下建立、修改和呈現 Excel 檔案。其豐富的圖表 API 支援所有原生 Excel 圖表類型,包括條形圖,並提供對外觀、坐標軸、圖例、資料標籤等的完整控制。
使用 Aspose.Cells for .NET 的主要優勢:
- 完整的 API 覆蓋 – 以程式方式存取每個 Excel 功能。
- 高效能 – 快速且高效地處理大型活頁簿。
- 無 Office 依賴 – 可在任何伺服器或雲端環境中運行。
- 多種輸出格式 – 儲存為 XLSX、XLS、CSV、PDF、PNG 以及其他格式。
開始使用
- 下載 最新版本自 Aspose.Cells releases page。
- 安裝 透過 NuGet:
PM> Install-Package Aspense.Cells
- 在您的 C# 專案中添加對
Aspose.Cells的引用。
使用 C# 在 Excel 中建立條形圖
以下是兩個實用範例,說明如何從頭建立條形圖、客製化其外觀,並儲存工作簿。
範例 1 – 簡單的群組條形圖
以下程式碼會建立一個群組條形圖(水平條),顯示每季銷售資料。
程式碼的功能
- 建立一個新的活頁簿,並填入按產品分類的季銷售資料。
- 在工作表中新增一個 Bar 圖表(水平分組柱狀圖)。
- 新增三個系列,分別對應 Q1、Q2 和 Q3。
- 啟用資料標籤,設定軸標題,並套用柔和的調色板。
- 將活頁簿儲存為
BarChart_Simple_Output.xlsx。
範例 2 – 具有自訂格式的堆疊條形圖
堆疊條形圖在您想要視覺化跨類別的總量組成時非常有用。此範例還示範了如何設定系列顏色、加入圖例,以及將圖表匯出為 PNG 圖像。
此範例的亮點
- 使用 ChartType.StackedBar 來顯示累積值。
- 為每個區域套用自訂顏色以便視覺區分。
- 將圖例放置於底部,並加入置中的資料標籤。
- 示範透過
Chart.ToImage將圖表匯出為 PNG 檔案。
獲取免費授權
想要在沒有任何限制的情況下試用 Aspose.Cells 嗎?從 Aspose 臨時許可證頁面 獲取 臨時免費許可證。該許可證會移除評估水印,並為開發和測試解鎖完整功能集。
條形圖 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/
結論
在本指南中,我們涵蓋了您需要了解的所有內容,以使用 C# 和 Aspose.Cells for .NET 在 Excel 中建立簡單和進階的條形圖。從基本的群組條形圖到具有自訂顏色和圖像匯出的堆疊條形圖,該函式庫提供了豐富且流暢的 API,消除了伺服器上對 Microsoft Office 的需求。將這些程式碼片段整合到您的應用程式中,即可輕鬆提供專業的資料驅動視覺化。
如果您有任何問題或需要進一步協助,請隨時訪問我們的免費支援論壇。