可视化层次结构或累计数据通常需要使用具有 3‑D 外观的堆叠条形图。Aspose.Cells for .NET 使得直接从代码生成 Cylindrical Bar Stacked 图表变得简单。无论您是构建财务仪表板、按地区划分的销售报告,还是任何其他堆叠条形图场景,以下指南将带您通过使用 C# 创建、定制和保存图表的全过程。

本文涵盖以下主题:

C# Excel 库创建圆柱形堆叠条形图

Aspose.Cells for .NET 是一款全面的 Excel 操作库,消除了对 Microsoft Office 自动化的需求。它提供了一套丰富的图表 API,包括 CylindricalBarStacked 类型,该类型将堆叠条形系列渲染为 3‑D 圆柱体。

使用 Aspose.Cells 创建图表的主要优势:

  • 完整的 .NET 集成 – 兼容 .NET 6+、.NET Framework 和 .NET Core。
  • 无 Office 依赖 – 在服务器、容器和 CI/CD 流水线中运行,无需安装 Office。
  • 高性能 – 高效处理大型工作簿和复杂图表。
  • 多格式支持 – 可保存为 XLSX、XLS、CSV、PDF、PNG、JPEG 等格式。

入门

  1. 下载最新的 Aspose.Cells for .NET,地址在releases page
  2. 通过 NuGet 将库添加到您的项目中:
   PM> Install-Package Aspose.Cells

现在,您已经准备好以编程方式创建一个圆柱形堆叠条形图。

使用 C# 在 Excel 中创建圆柱形堆叠条形图

下面是一个完整的、可编译的 C# 示例,演示了:

  1. 创建一个新的工作簿。
  2. 填充示例数据。
  3. 添加一个 CylindricalBarStacked 图表。
  4. 自定义系列、坐标轴和外观。
  5. 将工作簿保存为 XLSX 文件。

代码说明

步骤代码的作用
1创建一个空的工作簿并检索第一个工作表。
2用四个地区和三种产品的示例销售数据填充工作表。
3在数据表下方添加一个 CylindricalBarStacked 图表。
4添加三个系列,每个产品一个,并将它们链接到相应的数据范围。
5将类别(X 轴)标签设置为地区名称。
6演示常见的视觉微调:边框、绘图区域格式、图例位置和轴标题。
7将工作簿保存为 XLSX 文件,可在 Excel、Google Sheets 或任何兼容的查看器中打开。

运行程序会生成 CylindricalBarStackedChart_Output.xlsx,其中包含一个 3‑D 堆叠圆柱形条形图,可直观地汇总各地区的产品销售情况。

获取免费许可证

Aspose.Cells 需要许可证才能实现全部功能。您可以从 Aspose 临时许可证页面 获取用于评估的临时免费许可证。许可证文件可以按照 许可证文档 中所示在代码中应用。

免费资源

结论

使用 Aspose.Cells for .NET 创建 Cylindrical Bar Stacked 图表只需几行代码。该库抽象了 Excel 图表对象的复杂性,同时让您完全控制数据、布局和视觉样式。使用上面的示例作为起点,并根据自己的报告需求进行调整——无论是需要从数据库提供数据、应用条件格式,还是将结果导出为 PDF 或图像。

如果您遇到任何挑战或有疑问,请随时在我们的 免费支持论坛 上发帖。

另请参阅