視覺化金融市場資料——例如開盤價、最高價、最低價、收盤價以及成交量——是分析師和開發人員的常見需求。Aspose.Cells for .NET 讓您輕鬆從程式碼直接產生 StockVolumeOpenHighLowClose 圖表。在本指南中,您將學習如何:
- 設定工作簿並將 OHLCV 資料填入。
- 新增一個
StockVolumeOpenHighLowClose圖表。 - 自訂系列、座標軸、圖例和樣式。
- 將工作簿儲存為 XLSX(或其他支援的格式)。
讓我們深入了解!
目錄
- C# Excel 函式庫建立 StockVolumeOpenHighLowClose 圖表
- 使用 C# 在 Excel 中建立 StockVolumeOpenHighLowClose 圖表
- 取得免費授權
- 免費資源
- 結論
- 另請參閱
C# Excel 函式庫建立 StockVolumeOpenHighLowClose 圖表
Aspose.Cells for .NET 是一個高效能的 Excel 處理庫,使開發人員能夠在沒有 Microsoft Office 的情況下建立、編輯和呈現 Excel 檔案。它提供了豐富的圖表 API,包括 ChartType.StockVolumeOpenHighLowClose 圖表,該圖表將股票圖表(開盤‑最高‑最低‑收盤)與成交量柱狀圖結合。
使用 Aspose.Cells 進行金融圖表的主要優勢:
- No Office Interop – 在雲端、服務和桌面環境中運行。
- Full .NET Standard support – 相容於 .NET 6、.NET 7、.NET Framework 與 .NET Core。
- Extensive customization – 可控制系列類型、坐標軸、標記、顏色等多項設定。
- High‑speed processing – 高效處理大型資料集。
安裝
透過 NuGet 將 Aspose.Cells 新增至您的專案:
PM> Install-Package Aspose.Cells
或透過 .NET CLI:
dotnet add package Aspose.Cells
使用 C# 在 Excel 中建立 StockVolumeOpenHighLowClose 圖表
以下您將看到兩個完整的範例:
- 基本圖表 – 示範所需的最少步驟。
- 樣式化圖表 – 顯示如何自訂顏色、次要軸、標記和圖例。
兩個範例均已準備好編譯並執行。
逐步實作
- 建立
Workbook實例。 - 存取第一個工作表 (
workbook.Worksheets[0]). - 填充 OHLCV 資料(Open、High、Low、Close、Volume)。
- 新增圖表,使用
ChartType.StockVolumeOpenHighLowClose。 - 配置系列 – 設定資料範圍、系列名稱,並在需要時為每個系列指定圖表類型。
- 可選自訂 – 軸標題、圖例位置、顏色、標記、音量的次要軸等。
- 將工作簿儲存 為所需的格式。
完整範例 – 基本圖表
關鍵行的說明
| Line | Purpose |
|---|---|
ChartType.StockVolumeOpenHighLowClose | 建立結合股票(OHLC)與成交量柱狀圖。 |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | 新增 OHLC 系列(開盤‑最高‑最低‑收盤)。 |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | 新增成交量系列。 |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | 將日期設定為 X 軸類別。 |
chart.ShowLegend = true; | 啟用圖例,使系列名稱可見。 |
執行程式會產生 StockVolumeOpenHighLowClose_Basic.xlsx,其中包含功能性的金融圖表。
完整範例 – 具備次要軸的樣式圖表
以下範例加入了專業外觀:自訂顏色、用於成交量的次要座標軸、股票系列的標記樣式,以及透明的繪圖區域。
此範例的重點
- 蠟燭圖樣式 用於 OHLC 系列 (
ChartType.Candlestick) ,上漲條為綠色、下跌條為紅色。 - 次要 Y‑axis 用於成交量 (
PlotOnSecondAxis = true)。 - 半透明 column fill 用於成交量,以保持股票條可見。
- Date formatting 在類別軸上 (
"mmm dd")。 - Legend placed on the right 以更好地利用空間。
執行程式會產生 StockVolumeOpenHighLowClose_Styled.xlsx,這是一個精緻的財務圖表,適合用於簡報或進一步分析。
取得免費授權
Aspose.Cells 提供 臨時免費許可證,可移除評估水印並啟用完整功能以供測試。訪問 臨時許可證頁面 立即取得您的許可證。
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
免費資源
- 開發者指南 – 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 建立 StockVolumeOpenHighLowClose 圖表非常簡單:
- 用 OHLCV 數據填充工作表。
- 添加組合圖表類型。
- 自訂系列、坐標軸和樣式以符合您的視覺標準。
- 將工作簿保存為任何受支援的格式。
使用提供的程式碼片段,您只需幾行 C# 代碼即可將金融圖表整合到報告工具、儀表板或自動化的 Excel 生成管道中。
如需進一步協助,請造訪我們的免費支援論壇 – 我們的專家隨時為您提供協助。