可视化随时间变化的趋势是许多业务报告的核心需求。折线图提供了在连续坐标轴上对数据系列的清晰可视化表示,非常适合展示绩效、销售或任何基于时间的数据。在本指南中,我们将展示如何使用 Aspose.Cells for .NET 和 C# 以编程方式生成折线图。
本文涵盖以下主题:
C# Excel 库创建折线图
Aspose.Cells for .NET 是一个全面的 API,使开发人员能够在没有 Microsoft Office 的情况下处理 Excel 文件。它支持创建、编辑和自定义所有类型的图表,包括折线图。主要优势包括:
- 丰富的 API 接口 – 完全控制图表类型、系列、坐标轴和格式设置。
- 无 COM 依赖 – 可在任何支持 .NET 的平台上运行。
- 高性能 – 高效处理大型工作簿。
- 多格式支持 – 支持读取/写入 XLSX、XLS、CSV、PDF 等。
入门
- 下载 最新的 Aspose.Cells for .NET 从 releases page。
- 安装 via NuGet:
PM> Install-Package Aspose.Cells
- 在项目中添加对
Aspose.Cells的引用。
使用 C# 在 Excel 中创建折线图
以下是两个实用示例:
- 简易单系列折线图 – 适用于快速趋势可视化。
- 带次坐标轴的多系列折线图 – 在比较不同量级的数据集时非常有用。
两个示例都是完整的、可编译的 C# 程序。
示例 1 – 简单单系列折线图
说明
- 工作簿在内存中创建,并填充了月份和销售数据。
ChartType.Line创建一个基本的折线图。NSeries.Add定义数据系列;CategoryData分配 X 轴标签。- 生成的文件
SimpleLineChart.xlsx包含一个完整格式化的折线图。
示例 2 – 带次坐标轴的多系列折线图
关键要点
- 添加了两个系列:Revenue(主轴)和 Profit%(次轴),用于说明不同的量程。
PlotOnSecondAxis = true将第二个系列移动到右侧 Y 轴。- 标记自定义使次要系列在视觉上与众不同。
- 最终文件
MultiSeriesLineChart.xlsx包含一个功能完整的多系列折线图。
获取免费许可证
想要在没有限制的情况下试用 Aspose.Cells 吗?从 Aspose 临时许可证页面 获取 临时免费许可证。此许可证会移除评估水印,并让您探索所有图表功能。
免费资源
通过这些官方资源提升您的 Excel 自动化技能:
- 开发者指南 – https://docs.aspose.com/cells/net/
- 免费在线应用 – 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 创建折线图既简单又高度可定制。无论您需要快速的单系列趋势线还是具有次坐标轴的复杂多系列图表,库都通过直观的 API 提供完整的控制。使用提供的代码示例作为起点,并根据您的特定报告需求进行调整。
如果您遇到任何问题或有疑问,请随时在我们的免费支持论坛上寻求帮助。