視覺化金融市場資料對於分析師、交易員以及開發投資應用程式的開發者而言至關重要。在本文中,您將學習如何使用 C# 搭配 Aspose.Cells for .NET 在 Excel 中建立 股票開盤‑最高‑最低‑收盤 (OHLC) 圖表。只需幾行程式碼,即可將原始價格資料轉換為專業外觀的 OHLC 圖表,並可將其儲存為 Excel 活頁簿、PDF 或圖像。
本文涵蓋以下主題:
C# Excel 庫 用於建立股票 OHLC 圖表
Aspose.Cells for .NET 是一個功能強大、完全受管理的 Excel 庫,使開發人員能夠在沒有 Microsoft Office 的情況下創建、編輯和渲染 Excel 文件。它提供了豐富的 API,用於處理工作表、單元格、公式和 圖表——包括諸如 StockOpenHighLowClose、Candlestick 和 Volume‑OHLC 等金融圖表類型。
使用 Aspose.Cells 進行金融圖表製作的主要優勢:
- 無 COM 互操作 – 在任何支援 .NET 的平台上皆可運作。
- 完整的圖表類型支援 – 包含所有股票與金融圖表變體。
- 高效能渲染 – 適用於大型資料集。
- 多種輸出格式 – XLSX、XLS、PDF、XPS、PNG、JPEG 等。
您可以透過 NuGet 將 Aspose.Cells 新增至您的專案:
PM> Install-Package Aspose.Cells
在 Excel 中使用 C# 建立股票開盤‑最高‑最低‑收盤圖表
以下是一個完整且可執行的 C# 範例,演示如何:
- 建立一個新的活頁簿。
- 使用範例 OHLC 資料填充工作表。
- 插入 StockOpenHighLowClose 圖表。
- 設定圖表的外觀。
- 儲存活頁簿。
程式碼說明
| Step | What the code does |
|---|---|
| 1 | 實例化一個新的 Workbook 並存取第一個 Worksheet。 |
| 2 | 寫入標題列以及五行示例 OHLC 數據。 |
| 3 | 新增類型為 ChartType.StockOpenHighLowClose 的圖表。 |
| 4 | 將 Open‑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 資源學習:
- 開發者指南 – 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 中建立 Stock Open‑High‑Low‑Close (OHLC) 圖表。提供的程式碼示範了資料準備、圖表建立、基本樣式設定以及進階自訂選項。使用 Aspose.Cells,您可以自動化金融可視化、產生報告,並將圖表匯出為多種格式,而無需 Microsoft Office。
如果您有任何問題或需要進一步協助,請隨時訪問我們的 免費支援論壇: https://forum.aspose.com/c/cells/9