可视化层次结构信息——例如组织结构、产品类别或文件系统布局——使用旭日图会更加清晰。在本文中,我们将演示如何使用 Aspose.Cells for .NET 在 Excel 工作簿中创建旭日图。该示例可完整运行,仅需 Aspose.Cells NuGet 包,并且可以适用于任何层次数据集。
本文涵盖以下主题:
C# Excel 库用于创建旭日图
Aspose.Cells for .NET 是一个强大的 Excel 自动化库,消除了对 Office 互操作的需求。它提供了一个简洁的面向对象 API,用于创建、修改和设置图表的样式,包括 Excel 2016 引入的旭日图表。
关键原因:选择 Aspose.Cells 进行 Sunburst 图表生成
- Comprehensive API – 完全访问图表类型、数据系列和格式选项。
- No Excel installation required – 在服务器端、云或容器环境中工作。
- Cross‑format support – 保存为 XLSX、XLS、CSV、PDF、PNG 等格式。
- High performance – 高效处理大型工作簿和数据集。
入门
- 下载 库自 Aspose.Cells releases page。
- 安装 via NuGet:
PM> Install-Package Aspense.Cells
- 在您的 C# 项目中添加对
Aspose.Cells的引用。
在 Excel 中使用 C# 创建旭日图
下面是一个完整的、独立的 C# 示例,演示如何在 Excel 中创建旭日图。
关键步骤说明
| Step | Purpose |
|---|---|
| 2 | 层次数据按列排列,其中 最左侧列 表示最外层环(Category),最右侧的数值列 保存数值。 |
| 3 | ChartType.Sunburst 创建所需的图表类型。 |
| 4 | SetChartDataRange 将数据范围链接到图表;标志 true 告诉 Aspose.Cells 该范围同时包含类别和数值。 |
| 5 | 可选的外观微调(背景填充、图例位置)。 |
| 6 | 将工作簿保存为 XLSX 格式,准备进一步处理或导出为 PDF/PNG。 |
获取免费许可证
Aspose 提供 临时免费许可证,可消除评估限制。访问 临时许可证页面 以请求您的许可证密钥。按照如下方式将其应用到您的应用程序中:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Sunburst Chart Excel:免费资源
- 开发者指南 – 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 以编程方式创建 Sunburst 图表非常简单。该库能够处理数据层次结构、图表类型选择和样式设置,无需在服务器上安装 Microsoft Excel。使用提供的示例作为基础,将数据源适配到您的业务领域,并利用 Aspose 的丰富 API 生成精美、可导出的可视化图表。
如需进一步帮助,请随时在 Aspose.Cells 免费支持论坛 提问。