可视化层次结构信息——例如组织结构、产品类别或文件系统布局——使用旭日图会更加清晰。在本文中,我们将演示如何使用 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 – 高效处理大型工作簿和数据集。

入门

  1. 下载 库自 Aspose.Cells releases page
  2. 安装 via NuGet:
PM> Install-Package Aspense.Cells
  1. 在您的 C# 项目中添加对 Aspose.Cells 的引用。

在 Excel 中使用 C# 创建旭日图

下面是一个完整的、独立的 C# 示例,演示如何在 Excel 中创建旭日图。

关键步骤说明

StepPurpose
2层次数据按列排列,其中 最左侧列 表示最外层环(Category),最右侧的数值列 保存数值。
3ChartType.Sunburst 创建所需的图表类型。
4SetChartDataRange 将数据范围链接到图表;标志 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:免费资源

结论

使用 Aspose.Cells for .NET 以编程方式创建 Sunburst 图表非常简单。该库能够处理数据层次结构、图表类型选择和样式设置,无需在服务器上安装 Microsoft Excel。使用提供的示例作为基础,将数据源适配到您的业务领域,并利用 Aspose 的丰富 API 生成精美、可导出的可视化图表。

如需进一步帮助,请随时在 Aspose.Cells 免费支持论坛 提问。

另请参见