Skip to content
首页 » 博客 » 使用 C# 在 Excel 中创建 StockVolumeOpenHighLowClose 图表

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

  • by
  • Uncategorized

可视化金融市场数据(例如开盘价、最高价、最低价、收盘价以及交易量)是分析师和开发人员的常见要求。 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 进行财务图表的主要优点:

无 Office 互操作性 – 适用于云、服务和桌面环境。
完整的 .NET 标准支持 – 与 .NET 6、.NET 7、.NET Framework 和 .NET Core 兼容。
广泛的定制 – 控制系列类型、轴、标记、颜色等。
高速处理——高效处理大型数据集。
安装

通过 NuGet 将 Aspose.Cells 添加到您的项目中:

PM> 安装包 Aspose.Cells

或通过 .NET CLI:

dotnet 添加包 Aspose.Cells

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

下面您将找到两个完整的示例:

基本图表 – 演示所需的最少步骤。
样式图表 – 展示如何自定义颜色、辅助轴、标记和图例。

这两个示例都已准备好编译和运行。

逐步实施
创建工作簿实例。
访问第一个工作表 (workbook.Worksheets[0])。
填充 OHLCV 数据(开盘价、最高价、最低价、收盘价、交易量)。
使用 ChartType.StockVolumeOpenHighLowClose 添加图表。
配置系列 – 如果需要,设置每个系列的数据范围、系列名称和图表类型。
可选的定制 – 轴标题、图例位置、颜色、标记、体积的辅助轴等。
将工作簿保存为所需的格式。
完整示例 – 基本图表

关键行的解释

线路用途
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 轴类别。
图表.ShowLegend = true; 启用图例,以便系列名称可见。

运行该程序会生成带有功能性财务图表的 StockVolumeOpenHighLowClose_Basic.xlsx。

完整示例 – 带辅助轴的样式图表

以下示例添加了专业外观:自定义颜色、成交量辅助轴、股票系列的标记样式以及透明绘图区域。

这个例子的亮点

OHLC 系列的烛台样式 (ChartType.Candlestick) 具有绿色向上柱和红色向下柱。
体积的辅助 Y 轴(PlotOnSecondAxis = true)。
半透明的柱填充体积以保持库存条可见。
类别轴上的日期格式(“mmm dd”)。
图例放置在右侧,以便更好地利用空间。

运行该程序会创建 StockVolumeOpenHighLowClose_Styled.xlsx,这是一个精美的财务图表,可供演示或进一步分析。

获取免费许可证

Aspose.Cells 提供临时免费许可证,可删除评估水印并启用完整的测试功能。访问临时许可证页面即可立即获取您的许可证。

// 申请临时许可证的示例

var 许可证 = 新许可证();

许可证.SetLicense(“Aspose.Total.lic”); // 下载的许可证文件的路径

免费资源
开发人员指南 – https://docs.aspose.com/cells/net/
免费在线应用程序 – https://products.aspose.app/cells/family
API 参考 – https://reference.aspose.com/cells/net/
操作方法文章和博客 – https://blog.aspose.com/categories/aspose.cells-product-family/
结论

使用 Aspose.Cells for .NET 创建 StockVolumeOpenHighLowClose 图表非常简单:

使用 OHLCV 数据填充您的工作表。
添加组合图表类型。
自定义系列、轴和样式以符合您的视觉标准。
以任何支持的格式保存工作簿。

通过提供的代码片段,您只需几行 C# 即可将财务图表集成到报告工具、仪表板或自动 Excel 生成管道中。

如需更多帮助,请访问我们的免费支持论坛 – 我们的专家随时准备提供帮助。

另请参阅
如何锁定 Excel 中的单元格
添加图片到 Excel
在 Excel 中创建甘特图
在数据透视表中添加计算字段
在 Excel 中创建迷你图
在 Excel 中创建龙卷风图表
使图像适合单元格宽度和高度

Leave a Reply

Your email address will not be published. Required fields are marked *