使用金字塔条形图可视化层次结构数据可以使您的报告更具吸引力且更易于解释。在本指南中,您将了解如何使用 C# 和 Aspose.Cells for .NET 以编程方式在 Excel 工作簿中创建金字塔条形图。示例演示了添加数据、插入金字塔条形图、定制外观以及将文件保存为多种格式。

本文涵盖以下主题:

C# Excel 库创建金字塔条形图

Aspose.Cells for .NET 是一款强大的 Excel 操作库,使开发人员能够在不依赖 Microsoft Excel 的情况下创建、修改和格式化 Excel 文件。它提供了全面的 API,用于处理工作表、单元格、公式以及各种图表类型——包括 Pyramid Bar 图表。

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

  • 丰富的图表支持 – 超过 50 种图表类型,包括金字塔柱形图、漏斗图、瀑布图等。
  • 零依赖 – 服务器上无需安装 Excel。
  • 高性能 – 高效处理大型工作簿和数据集。
  • 多种导出格式 – 可保存为 XLSX、PDF、PNG、HTML 等多种格式。

入门很简单:

  1. 下载 最新发布版,请前往 Aspose.Cells releases page
  2. 安装 NuGet 包:
   PM> Install-Package Aspose.Cells
  1. using Aspose.Cells;using Aspose.Cells.Charts; 添加到您的 C# 源文件中。

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

下面是一个完整的、可直接运行的 C# 控制台应用程序,演示如何:

  1. 创建一个新的工作簿。
  2. 填充示例层次结构数据。
  3. 插入一个 Pyramid Bar 图表。
  4. 应用基本格式(标题、图例、轴标签)。
  5. 将工作簿保存为 XLSX 文件。

代码说明

StepPurpose
1实例化一个空工作簿并引用第一个工作表。
2用标题行以及四个地区四个季度的示例销售数据填充工作表。
3在工作表的指定区域(第7‑25行,列 A‑J)添加一个 PyramidBar 图表。
4将图表链接到数据范围 (B2:E5) 并设置类别(地区)数据 (A2:A5)。每列成为一个单独的系列(Q1‑Q4)。
5为图表和坐标轴添加标题,并将数值轴格式设置为货币显示。
6将工作簿保存为 PyramidBarChart_Output.xlsx

运行程序,在 Excel 中打开生成的文件,您将看到一个金字塔条形图,直观地比较各地区的季度销售额。

获取免费许可证

Aspose.Cells 提供临时免费许可证,可去除评估水印并解锁全部功能。可从 Aspose 临时许可证页面 获取。 在进行任何工作簿操作之前,在代码中应用许可证:

License license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your temporary license file

金字塔条形图 Excel:免费资源

利用以下附加资源,深入了解 Aspose.Cells:

结论

使用 Aspose.Cells for .NET 创建金字塔条形图非常简单,只需几行代码。该库丰富的图表功能让您无需依赖 Microsoft Excel 即可生成专业的、可导出的可视化效果。尝试使用其他格式设置选项——例如数据标签、自定义颜色和趋势线——以根据您的特定报告需求定制图表。

如果您有任何问题或需要帮助,请访问 Aspose.Cells support forum 以获取社区和产品专家的帮助。

另请参见