可视化金融数据,例如股票价格、高‑低‑收盘值和交易量,是分析师和开发人员的常见需求。使用 Aspose.Cells for .NET,您可以直接从您的 C# 应用程序生成 StockHighLowClose 图表,而无需安装 Microsoft Excel。

在本文中,您将学习:

  • Aspose.Cells 如何简化图表创建。
  • 创建 StockHighLowClose 图表的逐步代码。
  • 轴、图例和标记的自定义选项。
  • 如何更新现有图表。

C# Excel 库创建 StockHighLowClose 图表

Aspose.Cells for .NET 是一个功能强大、完全托管的库,使开发人员能够以编程方式创建、修改和呈现 Excel 文件。它支持所有主要的 Excel 格式,并提供了一个广泛的 API,用于处理工作表、单元格、图表、数据透视表等。

图表生成的关键好处:

  • No Excel interop required – 在任何 .NET 运行的平台上均可工作。
  • Full chart type support – 包括 Stock、Candlestick、OHLC 和 StockHighLowClose。
  • Rich customization – 颜色、标记、轴标题、次坐标轴等。
  • High performance – 适用于大型数据集。

入门指南

  1. 下载 最新的 Aspose.Cells for .NET,来自官方发布页面
  2. 安装 NuGet 包:
   PM> Install-Package Aspose.Cells
  1. 在您的 C# 项目中添加对 Aspose.Cells 的引用。

使用 C# 在 Excel 中创建 StockHighLowClose 图表

下面是一个完整的、可直接运行的 C# 控制台程序,它创建一个工作表,填充示例 OHLC 数据,添加一个 StockHighLowClose 图表,并将工作簿保存为 StockChart_Output.xlsx

代码说明

StepWhat 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

免费资源

结论

使用 Aspose.Cells for .NET 创建 StockHighLowClose 图表非常简便,且无需在服务器上安装 Microsoft Excel。通过遵循上述完整示例,您可以生成专业外观的金融图表,定制以匹配您的品牌,并将其集成到报告流水线或 Web 应用程序中。

如果您有任何问题、需要帮助或想分享您的经验,欢迎加入社区,访问 Aspose.Cells Support Forum

另请参见