視覺化金融數據(例如股票價格、高低收盤值和交易量)是分析師和開發人員的常見需求。使用 Aspose.Cells for .NET,您可以直接從 C# 應用程式生成 StockHighLowClose 圖表,而無需安裝 Microsoft Excel。
在本文中,您將學習:
- Aspose.Cells 如何簡化圖表建立。
- 建立 StockHighLowClose 圖表的逐步程式碼。
- 軸、圖例和標記的自訂選項。
- 如何更新現有圖表。
C# Excel Library 建立 StockHighLowClose 圖表
Aspose.Cells for .NET 是一個功能強大、完全受管理的函式庫,允許開發人員以程式方式建立、修改和呈現 Excel 檔案。它支援所有主要的 Excel 格式,並提供廣泛的 API 以處理工作表、儲存格、圖表、樞紐分析表等。
圖表生成的主要優勢:
- 無需 Excel interop – 可在任何 .NET 運行的平台上工作。
- 完整的圖表類型支援 – 包括 Stock、Candlestick、OHLC 和 StockHighLowClose。
- 豐富的自訂功能 – 顏色、標記、軸標題、次要軸等。
- 高效能 – 適用於大型資料集。
入門指南
- 下載 最新的 Aspose.Cells for .NET 從 官方發行頁面。
- 安裝 NuGet 套件:
PM> Install-Package Aspose.Cells
- 在您的 C# 專案中新增對
Aspose.Cells的參考。
使用 C# 在 Excel 中建立 StockHighLowClose 圖表
以下是一個完整且可直接執行的 C# 主控台程式,它會建立工作表、填入範例 OHLC 資料、加入 StockHighLowClose 圖表,並將活頁簿儲存為 StockChart_Output.xlsx。
程式碼說明
| Step | What the code does |
|---|---|
| 1️⃣ | 實例化一個新的 Workbook 並存取第一個工作表。 |
| 2️⃣ | 寫入標題列,並填充包含日期、開盤、最高、最低和收盤值的行。 |
| 3️⃣ | 新增一個位於資料表下方的 ChartType.StockHighLowClose 圖表。 |
| 4️⃣ | 將圖表連結到工作表範圍,並定義類別(日期)軸。 |
| 5️⃣ | 設定軸標題並啟用格線,以便更容易閱讀價格水平。 |
| 6️⃣ | 在右側顯示圖例,並自訂資料點標記。 |
| 7️⃣ | 將工作簿儲存為 StockChart_Output.xlsx。 |
執行程式會產生一個 Excel 檔案,其中包含完整功能的 StockHighLowClose 圖表,可在 Microsoft Excel、LibreOffice 或任何其他支援 XLSX 格式的檢視器中開啟。
取得免費授權
Aspose.Cells 提供 臨時免費授權,可移除評估水印並解鎖全部功能。可從 Aspose 臨時授權頁面 取得。請在應用程式啟動時套用授權:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
免費資源
- 開發者指南 – https://docs.aspose.com/cells/net/
- 線上 Excel 檢視器 – 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 建立 StockHighLowClose 圖表相當簡單,且不需要在伺服器上安裝 Microsoft Excel。
遵循上述完整範例,您即可產生外觀專業的財務圖表,將其自訂為符合您的品牌,並將其整合到報告流程或 Web 應用程式中。
如果您有任何問題、需要協助,或想分享您的體驗,歡迎加入社群,前往 Aspose.Cells Support Forum。