視覺化金融市場資料對於分析師、交易員以及開發投資應用程式的開發者而言至關重要。在本文中,您將學習如何使用 C# 搭配 Aspose.Cells for .NET 在 Excel 中建立 股票開盤‑最高‑最低‑收盤 (OHLC) 圖表。只需幾行程式碼,即可將原始價格資料轉換為專業外觀的 OHLC 圖表,並可將其儲存為 Excel 活頁簿、PDF 或圖像。

本文涵蓋以下主題:

C# Excel 庫 用於建立股票 OHLC 圖表

Aspose.Cells for .NET 是一個功能強大、完全受管理的 Excel 庫,使開發人員能夠在沒有 Microsoft Office 的情況下創建、編輯和渲染 Excel 文件。它提供了豐富的 API,用於處理工作表、單元格、公式和 圖表——包括諸如 StockOpenHighLowCloseCandlestickVolume‑OHLC 等金融圖表類型。

使用 Aspose.Cells 進行金融圖表製作的主要優勢:

  • 無 COM 互操作 – 在任何支援 .NET 的平台上皆可運作。
  • 完整的圖表類型支援 – 包含所有股票與金融圖表變體。
  • 高效能渲染 – 適用於大型資料集。
  • 多種輸出格式 – XLSX、XLS、PDF、XPS、PNG、JPEG 等。

您可以透過 NuGet 將 Aspose.Cells 新增至您的專案:

PM> Install-Package Aspose.Cells

在 Excel 中使用 C# 建立股票開盤‑最高‑最低‑收盤圖表

以下是一個完整且可執行的 C# 範例,演示如何:

  1. 建立一個新的活頁簿。
  2. 使用範例 OHLC 資料填充工作表。
  3. 插入 StockOpenHighLowClose 圖表。
  4. 設定圖表的外觀。
  5. 儲存活頁簿。

程式碼說明

StepWhat the code does
1實例化一個新的 Workbook 並存取第一個 Worksheet
2寫入標題列以及五行示例 OHLC 數據。
3新增類型為 ChartType.StockOpenHighLowClose 的圖表。
4Open‑High‑Low‑Close 資料範圍 (B2:E6) 綁定到圖表系列,並將日期欄設為 X‑axis(類別)資料。
5示範一些視覺自訂:背景顏色、格線以及軸標題。
6將工作簿保存為可在 Excel 中開啟的 XLSX 檔,或在需要時使用 Aspose.Cells 匯出為 PDF/PNG。

執行程式會產生一個 Excel 檔案 (StockOHLCChart_Output.xlsx),其中包含一個可供分析或展示的完整功能 OHLC 圖表。

取得免費授權

Aspose 提供 臨時免費授權,可移除評估限制。請訪問 Aspose 臨時授權頁面 以獲取授權,並解鎖 Aspose.Cells 在您的專案中的全部功能。

股票開盤‑最高‑最低‑收盤圖表:免費資源

繼續透過這些官方 Aspose 資源學習:

結論

在本教程中,您學會了如何使用 C# 和 Aspose.Cells for .NET 在 Excel 中建立 Stock Open‑High‑Low‑Close (OHLC) 圖表。提供的程式碼示範了資料準備、圖表建立、基本樣式設定以及進階自訂選項。使用 Aspose.Cells,您可以自動化金融可視化、產生報告,並將圖表匯出為多種格式,而無需 Microsoft Office。

如果您有任何問題或需要進一步協助,請隨時訪問我們的 免費支援論壇https://forum.aspose.com/c/cells/9

另見