可视化金融数据,例如股票价格、高‑低‑收盘值和交易量,是分析师和开发人员的常见需求。使用 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 – 适用于大型数据集。
入门指南
- 下载 最新的 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/categories/aspose.cells-product-family/
结论
使用 Aspose.Cells for .NET 创建 StockHighLowClose 图表非常简便,且无需在服务器上安装 Microsoft Excel。通过遵循上述完整示例,您可以生成专业外观的金融图表,定制以匹配您的品牌,并将其集成到报告流水线或 Web 应用程序中。
如果您有任何问题、需要帮助或想分享您的经验,欢迎加入社区,访问 Aspose.Cells Support Forum。