可视化分类数据对于清晰的数据分析和报告至关重要。在本文中,您将了解如何使用 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 等格式。

快速入门

  1. 下载 最新版本,来自 Aspose.Cells releases page
  2. 安装 通过 NuGet:
PM> Install-Package Aspose.Cells
  1. 在您的 C# 项目中添加对 Aspose.Cells 的引用。

使用 C# 在 Excel 中创建条形图

下面提供了两个实用示例,演示如何从头创建柱形图、定制其外观并保存工作簿。

示例 1 – 简单聚类条形图

以下代码创建了一个聚类条形图(水平条),用于显示季度销售数据。

代码的作用

  1. 创建一个新工作簿并填充按产品划分的季度销售数据。
  2. 向工作表添加一个 Bar 图表(水平簇状)。
  3. 添加对应于 Q1、Q2 和 Q3 的三个系列。
  4. 启用数据标签,设置轴标题,并应用柔和的调色板。
  5. 将工作簿保存为 BarChart_Simple_Output.xlsx

示例 2 – 自定义格式的堆叠条形图

堆叠条形图在您想要可视化跨类别的总量组成时非常有用。此示例还演示了如何设置系列颜色、添加图例以及将图表导出为 PNG 图像。

本示例的亮点

  • 使用 ChartType.StackedBar 显示累计值。
  • 为每个区域应用自定义颜色以实现视觉区分。
  • 将图例放置在底部并添加居中的数据标签。
  • 演示通过 Chart.ToImage 将图表导出为 PNG 文件。

获取免费许可证

想要在不受限制的情况下尝试 Aspose.Cells 吗?从 Aspose temporary license page 获取 临时免费许可证。该许可证会移除评估水印并解锁完整功能集,以用于开发和测试。

Excel 条形图:免费资源

继续学习这些有用的资源:

结论

在本指南中,我们涵盖了使用 C#Aspose.Cells for .NET 在 Excel 中创建简单和高级柱形图所需了解的全部内容。从基本的簇状柱形图到带自定义颜色和图像导出的堆积柱形图,库提供了丰富、流畅的 API,消除了服务器上对 Microsoft Office 的需求。将这些代码片段集成到您的应用程序中,轻松实现专业的数据驱动可视化。

如果您有任何问题或需要进一步的帮助,请随时访问我们的免费支持论坛

另请参阅