在許多商業報告中,視覺化時間趨勢是一項核心需求。折線圖提供了對跨連續軸的資料系列的清晰視覺呈現,使其非常適合顯示績效、銷售或任何基於時間的資料。在本指南中,我們將展示如何使用 Aspose.Cells for .NET 和 C# 程式化生成折線圖。

本文涵蓋以下主題:

C# Excel 函式庫建立折線圖

Aspose.Cells for .NET 是一個全面的 API,允許開發人員在沒有 Microsoft Office 的情況下處理 Excel 檔案。它支援建立、編輯和自訂各種類型的圖表,包括折線圖。主要優勢包括:

  • 豐富的 API 介面 – 完全控制圖表類型、系列、軸線和格式設定。
  • 無 COM 相依性 – 可在任何支援 .NET 的平台上運行。
  • 高效能 – 高效處理大型活頁簿。
  • 多格式支援 – 讀寫 XLSX、XLS、CSV、PDF 等。

入門

  1. 下載 最新的 Aspose.Cells for .NET,來源為 releases page
  2. 安裝 透過 NuGet:
   PM> Install-Package Aspose.Cells
  1. 在您的專案中加入對 Aspose.Cells 的參考。

使用 C# 在 Excel 中建立折線圖

以下是兩個實用範例:

  1. 簡單單系列折線圖 – 適用於快速趨勢可視化。
  2. 多系列折線圖(含次坐標軸) – 在比較不同尺度的資料集時非常有用。

兩個範例都是完整的、可編譯的 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 自動化技能,請參考以下官方資源:

結論

使用 Aspose.Cells for .NET 建立折線圖既簡單又高度可自訂。無論您需要快速的單系列趨勢線,或是具有次要座標軸的複雜多系列圖表,該函式庫皆透過直觀的 API 提供完整的控制。請使用提供的程式碼範例作為起點,並依您的特定報表需求進行調整。

如果您遇到任何問題或有疑問,請隨時在我們的免費支援論壇上尋求幫助。

另見