在商务演示和报告中,常常需要以紧凑、醒目的方式可视化层次结构数据。金字塔图(也称为漏斗图)帮助您展示每个类别的相对贡献。在本指南中,您将学习如何使用 C# 与 Aspose.Cells for .NET 在 Excel 中创建金字塔图。示例代码功能完整,可直接在 Visual Studio 或任何 .NET IDE 中编译运行。

本文涵盖以下主题:

C# Excel 库创建金字塔图表

Aspose.Cells for .NET 是一个全面的 Excel 操作库,允许开发人员在没有 Microsoft Office 的情况下创建、修改和呈现 Excel 文件。其丰富的图表 API 支持所有现代图表类型,包括 Pyramid 图表。

使用 Aspose.Cells for .NET 的主要优势:

  • 丰富的 API – 访问超过 200 项 Excel 功能。
  • 完整的格式支持 – 支持 XLSX、XLS、CSV、ODS 等多种格式。
  • 高性能 – 高效处理大型工作簿。
  • 无外部依赖 – 服务器上无需安装 Excel。

快速入门:

PM> Install-Package Aspose.Cells

使用 C# 在 Excel 中创建金字塔图表

1. 来自数据表的简单金字塔图表

以下示例演示如何:

  1. 创建一个新的工作簿。
  2. 用示例数据填充工作表。
  3. 添加一个 Pyramid 图表。
  4. 配置系列和图表标题。
  5. 将工作簿保存为 XLSX 文件。

重要行的解释

目的
ChartType.Pyramid指定金字塔图表类型。
pyramidChart.NSeries.Add(\"=SalesData!$B$2:$B$6\", true)添加数据系列(数值)。true 标志表示该系列具有名称行。
pyramidChart.NSeries.CategoryData = \"=SalesData!$A$2:$A$6\"分配类别标签(漏斗级别)。
ShowValue启用数据标签,使每个段显示其数值。

运行代码会生成 PyramidChart_Output.xlsx,其中包含销售漏斗的清晰金字塔表示。

2. 自定义金字塔图 – 颜色和图例

有时您需要更精致的外观。下面的代码片段基于前面的示例,并演示了:

  • 设置单个切片颜色。
  • 显示图例并设置图例位置。

结果: 一个视觉上更丰富的金字塔图表,具有不同的颜色和图例,已保存为 Styled_PyramidChart.xlsx

获取免费许可证

使用临时许可证在 Aspose 免费许可证页面 探索 Aspose 产品。该许可证会移除评估水印并解锁 Aspose.Cells for .NET 的完整功能集。

金字塔图表 Excel:免费资源

提升您的 Excel 自动化技能,使用这些官方 Aspose 资源:

结论

使用 Aspose.Cells for .NET 创建金字塔图表非常简单——只需几行 C# 代码即可生成、设置样式并导出图表。该库的完整 API 让您能够全面控制数据绑定、视觉外观和工作簿输出格式,从而在任何 .NET 应用程序中嵌入专业级图形。

如果您遇到任何挑战或有疑问,请访问 Aspose Cells 社区论坛 获取免费支持。

另请参阅