可视化分类数据对于清晰的数据分析和报告至关重要。在本文中,您将了解如何使用 C# 与 Aspose.Cells for .NET 在 Excel 中生成柱状图。只需几行代码,您就可以生成一个完整格式化、可导出的图表,可嵌入报告、仪表板或与利益相关者共享。
本文涵盖以下主题:
C# Excel 库创建条形图
Aspose.Cells for .NET 是一个全面的 Excel 操作库,允许开发人员创建、修改和呈现 Excel 文件,而无需 Microsoft Office。其丰富的图表 API 支持所有原生 Excel 图表类型,包括柱形图,并提供对外观、坐标轴、图例、数据标签等的完整控制。
使用 Aspose.Cells for .NET 的主要优势:
- Complete API Coverage – 以编程方式访问每个 Excel 功能。
- High Performance – 快速高效地处理大型工作簿。
- No Office Dependency – 在任何服务器或云环境中运行。
- Multiple Output Formats – 保存为 XLSX、XLS、CSV、PDF、PNG 等格式。
快速入门
- 下载 最新版本,来自 Aspose.Cells releases page。
- 安装 通过 NuGet:
PM> Install-Package Aspose.Cells
- 在您的 C# 项目中添加对
Aspose.Cells的引用。
使用 C# 在 Excel 中创建条形图
下面提供了两个实用示例,演示如何从头创建柱形图、定制其外观并保存工作簿。
示例 1 – 简单聚类条形图
以下代码创建了一个聚类条形图(水平条),用于显示季度销售数据。
代码的作用
- 创建一个新工作簿并填充按产品划分的季度销售数据。
- 向工作表添加一个 Bar 图表(水平簇状)。
- 添加对应于 Q1、Q2 和 Q3 的三个系列。
- 启用数据标签,设置轴标题,并应用柔和的调色板。
- 将工作簿保存为
BarChart_Simple_Output.xlsx。
示例 2 – 自定义格式的堆叠条形图
堆叠条形图在您想要可视化跨类别的总量组成时非常有用。此示例还演示了如何设置系列颜色、添加图例以及将图表导出为 PNG 图像。
本示例的亮点
- 使用 ChartType.StackedBar 显示累计值。
- 为每个区域应用自定义颜色以实现视觉区分。
- 将图例放置在底部并添加居中的数据标签。
- 演示通过
Chart.ToImage将图表导出为 PNG 文件。
获取免费许可证
想要在不受限制的情况下尝试 Aspose.Cells 吗?从 Aspose temporary license page 获取 临时免费许可证。该许可证会移除评估水印并解锁完整功能集,以用于开发和测试。
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/
结论
在本指南中,我们涵盖了使用 C# 和 Aspose.Cells for .NET 在 Excel 中创建简单和高级柱形图所需了解的全部内容。从基本的簇状柱形图到带自定义颜色和图像导出的堆积柱形图,库提供了丰富、流畅的 API,消除了服务器上对 Microsoft Office 的需求。将这些代码片段集成到您的应用程序中,轻松实现专业的数据驱动可视化。
如果您有任何问题或需要进一步的帮助,请随时访问我们的免费支持论坛。