在許多商業報告中,視覺化時間趨勢是一項核心需求。折線圖提供了對跨連續軸的資料系列的清晰視覺呈現,使其非常適合顯示績效、銷售或任何基於時間的資料。在本指南中,我們將展示如何使用 Aspose.Cells for .NET 和 C# 程式化生成折線圖。
本文涵蓋以下主題:
C# Excel 函式庫建立折線圖
Aspose.Cells for .NET 是一個全面的 API,允許開發人員在沒有 Microsoft Office 的情況下處理 Excel 檔案。它支援建立、編輯和自訂各種類型的圖表,包括折線圖。主要優勢包括:
- 豐富的 API 介面 – 完全控制圖表類型、系列、軸線和格式設定。
- 無 COM 相依性 – 可在任何支援 .NET 的平台上運行。
- 高效能 – 高效處理大型活頁簿。
- 多格式支援 – 讀寫 XLSX、XLS、CSV、PDF 等。
入門
- 下載 最新的 Aspose.Cells for .NET,來源為 releases page。
- 安裝 透過 NuGet:
PM> Install-Package Aspose.Cells
- 在您的專案中加入對
Aspose.Cells的參考。
使用 C# 在 Excel 中建立折線圖
以下是兩個實用範例:
- 簡單單系列折線圖 – 適用於快速趨勢可視化。
- 多系列折線圖(含次坐標軸) – 在比較不同尺度的資料集時非常有用。
兩個範例都是完整的、可編譯的 C# 程式。
範例 1 – 簡單單系列折線圖
說明
- 工作簿在記憶體中建立,並填入月份與銷售資料。
ChartType.Line會建立基本的折線圖。NSeries.Add定義資料系列;CategoryData指定 X 軸標籤。- 產生的檔案
SimpleLineChart.xlsx包含完整格式化的折線圖。
範例 2 – 多系列折線圖(含次要座標軸)
要點
- 新增了兩條系列:Revenue(主軸)和 Profit%(次軸),以說明不同的比例。
PlotOnSecondAxis = true將第二條系列移動到右側 Y 軸。- 標記自訂使次要系列在視覺上與眾不同。
- 最終檔案
MultiSeriesLineChart.xlsx包含一個完整功能的多系列折線圖。
取得免費授權
想要在沒有任何限制的情況下試用 Aspose.Cells 嗎?從 Aspose temporary license page 獲取 臨時免費授權。此授權會移除評估水印,讓您探索所有圖表功能。
免費資源
提升您的 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/
結論
使用 Aspose.Cells for .NET 建立折線圖既簡單又高度可自訂。無論您需要快速的單系列趨勢線,或是具有次要座標軸的複雜多系列圖表,該函式庫皆透過直觀的 API 提供完整的控制。請使用提供的程式碼範例作為起點,並依您的特定報表需求進行調整。
如果您遇到任何問題或有疑問,請隨時在我們的免費支援論壇上尋求幫助。