可视化层次结构或累计数据通常需要使用具有 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 等格式。
入门
- 下载最新的 Aspose.Cells for .NET,地址在releases page。
- 通过 NuGet 将库添加到您的项目中:
PM> Install-Package Aspose.Cells
现在,您已经准备好以编程方式创建一个圆柱形堆叠条形图。
使用 C# 在 Excel 中创建圆柱形堆叠条形图
下面是一个完整的、可编译的 C# 示例,演示了:
- 创建一个新的工作簿。
- 填充示例数据。
- 添加一个 CylindricalBarStacked 图表。
- 自定义系列、坐标轴和外观。
- 将工作簿保存为 XLSX 文件。
代码说明
| 步骤 | 代码的作用 |
|---|---|
| 1 | 创建一个空的工作簿并检索第一个工作表。 |
| 2 | 用四个地区和三种产品的示例销售数据填充工作表。 |
| 3 | 在数据表下方添加一个 CylindricalBarStacked 图表。 |
| 4 | 添加三个系列,每个产品一个,并将它们链接到相应的数据范围。 |
| 5 | 将类别(X 轴)标签设置为地区名称。 |
| 6 | 演示常见的视觉微调:边框、绘图区域格式、图例位置和轴标题。 |
| 7 | 将工作簿保存为 XLSX 文件,可在 Excel、Google Sheets 或任何兼容的查看器中打开。 |
运行程序会生成 CylindricalBarStackedChart_Output.xlsx,其中包含一个 3‑D 堆叠圆柱形条形图,可直观地汇总各地区的产品销售情况。
获取免费许可证
Aspose.Cells 需要许可证才能实现全部功能。您可以从 Aspose 临时许可证页面 获取用于评估的临时免费许可证。许可证文件可以按照 许可证文档 中所示在代码中应用。
免费资源
- 开发者指南 – 综合 API 参考和教程: 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 创建 Cylindrical Bar Stacked 图表只需几行代码。该库抽象了 Excel 图表对象的复杂性,同时让您完全控制数据、布局和视觉样式。使用上面的示例作为起点,并根据自己的报告需求进行调整——无论是需要从数据库提供数据、应用条件格式,还是将结果导出为 PDF 或图像。
如果您遇到任何挑战或有疑问,请随时在我们的 免费支持论坛 上发帖。