使用三维效果可视化层次结构数据可以让报告更具吸引力。在本指南中,您将学习如何使用 C# 和 Aspose.Cells for .NET 以编程方式在 Excel 中创建 PyramidColumn3D 图表。示例演示了添加数据、插入图表、微调系列设置以及将工作簿导出为 Excel 文件。

本文涵盖以下主题:

Aspose.Cells .NET Library 用于 PyramidColumn3D 图表

Aspose.Cells for .NET 是一个强大且完全托管的 API,使开发人员能够在没有 Microsoft Office 的情况下创建、修改和呈现 Excel 文件。它支持完整的 Excel 图表类型,包括 PyramidColumn3D 图表。

使用 Aspose.Cells 的主要优势:

  • Rich Chart API – 直接访问图表对象、系列、坐标轴、图例和格式设置。
  • No Interop Dependency – 在任何 .NET 环境(桌面、服务器、云)中均可运行。
  • High Performance – 处理大型工作簿时占用内存低,性能高。
  • Multiple Formats – 可保存为 XLSX、XLS、CSV、PDF、HTML 和图像格式。

要开始使用 Aspose.Cells,请安装 NuGet 包:

PM> Install-Package Aspose.Cells

创建基本的 PyramidColumn3D 图表

以下示例创建一个简单的工作簿,填充示例数据,添加一个 PyramidColumn3D 图表,并将文件保存为 PyramidColumn3D_Basic.xlsx

关键步骤说明

步骤操作说明
1实例化一个 Workbook 并访问第一个 Worksheet
2用产品名称和季度销售额填充工作表。
3调用 Charts.Add 并使用 ChartType.PyramidColumn3D 创建 3‑D 金字塔柱形图。
4添加数据系列(NSeries.Add)并设置类别(X‑axis)标签。
5将工作簿保存为 XLSX 文件,可在 Microsoft Excel 中打开。

运行程序会生成一个包含 3‑D 金字塔柱形图的 Excel 文件,该图可视化展示四个季度的销售数据。

自定义 PyramidColumn3D 图表(颜色、坐标轴、图例)

通常,您需要定制图表的外观以匹配公司品牌或提高可读性。下面的示例演示了:

  • 更改列填充颜色。
  • 调整图例位置。
  • 修改主轴和次轴标题。
  • 启用数据标签。

自定义代码的作用

自定义代码片段结果
系列颜色chart.NSeries[s].Area.ForegroundColor = palette[s];每年的柱形以不同且符合品牌的颜色显示。
数据标签chart.NSeries[s].DataLabels.IsValueShown = true;数值显示在每根柱形上方,便于快速洞察。
图例位置chart.Legend.Position = LegendPositionType.Bottom;图例位于图表下方,释放了图表区域。
轴标题和数字格式chart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormat提升可读性并传达单位信息。
去除边框chart.NSeries[s].Border.IsVisible = false;呈现更简洁的3D外观。

在 Excel 中打开 PyramidColumn3D_Customized.xlsx,即可看到一个精致、可直接用于演示的图表。

获取免费许可证

Aspose.Cells 需要许可证才能实现全部功能。您可以从 Aspose 门户获取用于评估的 临时免费许可证

Aspose.Cells 免费临时许可证

在生产环境中生成图表之前,请先应用许可证,以去除评估水印。

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

其他资源

结论

使用 Aspose.Cells for .NET 创建 PyramidColumn3D 图表非常简便:

  1. 填充工作表数据。
  2. 添加一个 ChartType.PyramidColumn3D 图表。
  3. 设置系列、类别和可选格式。
  4. 保存工作簿。

该库为您提供对图表美学的完整控制,使您能够直接从 C# 应用程序生成专业级可视化效果。

如果您需要进一步的帮助,请随时加入 Aspose 社区论坛或浏览上面链接的详尽文档。

另请参阅