使用树形图可视化层次结构数据,使复杂信息一目了然。本文您将学习如何使用 C# 和 Aspose.Cells for .NET 在 Excel 中创建树形图。指南包括完整的可运行代码示例、定制图表外观的技巧以及快速入门的资源。

本文涵盖以下主题:

C# Excel 库创建树形图表

Aspose.Cells for .NET 是一个全面的 Excel 操作库,允许开发人员在没有 Microsoft Office 的情况下创建、编辑和渲染 Excel 文件。它支持多种图表类型,包括 Treemap 图表,非常适合可视化层级结构,例如按地区的销售、产品类别或组织结构图。

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

  • Rich API – 完全访问工作簿、工作表、单元格和图表对象。
  • High Performance – 在大型工作簿和数据集上高效运行。
  • No External Dependencies – 在任何支持 .NET 的平台上运行。
  • Multiple Export Formats – 保存为 XLSX、XLS、CSV、PDF、PNG 等格式。

入门很简单:

  1. Aspose.Cells 发布页面 下载库。
  2. 安装 NuGet 包:
   PM> Install-Package Aspose.Cells

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

如何构建树形图表

以下示例演示了如何:

  1. 创建一个新的工作簿。
  2. 用层次结构数据填充工作表。
  3. 添加一个 Treemap 图表。
  4. 配置系列、标题和格式设置。
  5. 将工作簿保存为 Excel 文件。

注意 – 代码是完全自包含的,可使用 .NET 6.0 或更高版本进行编译。

关键步骤说明

StepPurpose
1实例化一个新的 Workbook 并获取第一张工作表。
2用分层销售数据填充工作表。第一行包含标题。
3添加一种类型为 ChartType.Treemap 的图表。图表的位置和大小由传递给 Charts.Add 的行/列索引定义。
4添加一个系列,使用 Sales 作为数值范围 (E2:E7),层次结构 (A2:D7) 作为类别数据。
5启用数据标签显示数值和类别名称,并根据销售额激活颜色变体。
6将工作簿保存为 XLSX 文件。生成的文件可在 Excel 中打开以查看树状图。

获取免费许可证

探索 Aspose 产品的 临时免费许可证。访问 临时许可证页面 获取一个可解除评估限制的密钥,使您能够在没有限制的情况下进行开发和测试。

Excel 树形图表:免费资源

通过这些免费资源提升您的 Excel 自动化技能:

结论

使用 Aspose.Cells for .NET 创建 Treemap 图表非常简单,只需几行代码。该库处理数据层次结构、图表渲染和文件输出,无需 Microsoft Office。按照上述示例,您可以快速生成用于财务报告、销售分析或任何层次数据集的专业 Treemap 可视化。

如果您遇到任何问题或有疑问,请随时访问我们的 免费支持论坛https://forum.aspose.com/c/cells/9

另请参阅