使用树形图可视化层次结构数据,使复杂信息一目了然。本文您将学习如何使用 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 等格式。
入门很简单:
- 从 Aspose.Cells 发布页面 下载库。
- 安装 NuGet 包:
PM> Install-Package Aspose.Cells
使用 C# 在 Excel 中创建树形图
如何构建树形图表
以下示例演示了如何:
- 创建一个新的工作簿。
- 用层次结构数据填充工作表。
- 添加一个 Treemap 图表。
- 配置系列、标题和格式设置。
- 将工作簿保存为 Excel 文件。
注意 – 代码是完全自包含的,可使用 .NET 6.0 或更高版本进行编译。
关键步骤说明
| Step | Purpose |
|---|---|
| 1 | 实例化一个新的 Workbook 并获取第一张工作表。 |
| 2 | 用分层销售数据填充工作表。第一行包含标题。 |
| 3 | 添加一种类型为 ChartType.Treemap 的图表。图表的位置和大小由传递给 Charts.Add 的行/列索引定义。 |
| 4 | 添加一个系列,使用 Sales 作为数值范围 (E2:E7),层次结构 (A2:D7) 作为类别数据。 |
| 5 | 启用数据标签显示数值和类别名称,并根据销售额激活颜色变体。 |
| 6 | 将工作簿保存为 XLSX 文件。生成的文件可在 Excel 中打开以查看树状图。 |
获取免费许可证
探索 Aspose 产品的 临时免费许可证。访问 临时许可证页面 获取一个可解除评估限制的密钥,使您能够在没有限制的情况下进行开发和测试。
Excel 树形图表:免费资源
通过这些免费资源提升您的 Excel 自动化技能:
- 开发者指南 – Aspose.Cells 的综合文档: 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 创建 Treemap 图表非常简单,只需几行代码。该库处理数据层次结构、图表渲染和文件输出,无需 Microsoft Office。按照上述示例,您可以快速生成用于财务报告、销售分析或任何层次数据集的专业 Treemap 可视化。
如果您遇到任何问题或有疑问,请随时访问我们的 免费支持论坛 于 https://forum.aspose.com/c/cells/9。