在业务报告中,可视化跨多个类别的比例数据是常见需求。Column3D100PercentStacked 图表将每个数据系列显示为整体的一部分,以三维柱形堆叠,并将每个柱形标准化为 100 %。本指南将指导您使用 C#Aspose.Cells for .NET 在 Excel 中创建此类图表。该解决方案完全基于代码,无需安装 Excel,并且可以保存为 XLSX、PDF 或图像格式。

本文涵盖:

C# Excel 库创建 Column3D100PercentStacked 图表

Aspose.Cells for .NET 是一款高性能库,允许开发人员在没有 Microsoft Office 的情况下创建、修改和呈现 Excel 文件。它提供了丰富的图表 API,涵盖 50 多种图表类型,包括 Column3D100PercentStacked 图表。

使用 Aspose.Cells 进行图表创建的关键优势:

功能好处
全面的 API完全访问图表类型、系列、坐标轴、图例和格式设置。
无需 Excel在任何支持 .NET 的平台上运行(Windows、Linux、macOS)。
多种输出格式保存为 XLSX、XLS、CSV、PDF、XPS、PNG、JPEG 等。
高保真渲染图表外观与 Microsoft Excel 中创建的完全相同。
性能优化在低内存占用下处理大型数据集。

入门

  1. 下载 最新的 Aspose.Cells for .NET,来自 releases page
  2. 安装 通过 NuGet:
PM> Install-Package Aspose.Cells
  1. Add 在您的 C# 项目中添加对 Aspose.Cells 的引用。

现在,您已经准备好以编程方式生成 3‑D 100 % 堆叠柱形图。

使用 C# 在 Excel 中创建 Column3D100PercentStacked 图表

下面是一个完整的、独立的 C# 示例:

  1. 创建一个新的工作簿。
  2. 为三个产品在四个季度的示例销售数据填充数据。
  3. 添加一个 Column3D100PercentStacked 图表。
  4. 自定义图表标题、坐标轴标题、图例和数据标签。
  5. 将工作簿保存为 XLSX 文件。

关键步骤说明

步骤操作说明
创建工作簿和工作表从一个空的 Excel 文件开始,并创建一个名为 SalesData 的工作表。
填充数据插入三个产品的季度销售数据。布局符合图表的要求(类别在 A 列,系列在 B‑D 列)。
添加图表调用 Charts.Add 并使用 ChartType.Column3D100PercentStacked。图表占据工作表的第 7‑25 行和第 0‑8 列。
添加系列每个产品的数据作为单独的系列添加。true 标志指示 Aspose.Cells 从范围的第一个单元格获取系列名称。
类别数据将 X 轴标签(季度名称)链接到 A 列。
自定义设置标题,移动图例,并启用在每个堆叠段上显示百分比的数据标签。
保存将工作簿写入 Column3D100PercentStacked_Chart.xlsx。该文件可直接在 Excel 中打开或转换为其他格式。

免费资源

获取免费许可证

开始免费试用 Aspose.Cells。通过 Aspose 临时许可证页面 获取 临时免费许可证。这将解锁全部功能,去除评估水印,并在购买永久许可证后允许您将解决方案部署到生产环境。

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

结论

一个 Column3D100PercentStacked 图表提供了一种清晰、视觉上吸引人的方式来比较跨类别的多个数据系列的相对贡献。使用 Aspose.Cells for .NET,您可以以编程方式生成此类图表,自定义每个元素,并将结果导出为多种格式——全部无需 Microsoft Excel。使用提供的示例代码作为基础,根据您的需求调整数据源,并将图表生成集成到您的报告流水线中。

如需进一步帮助,请访问 Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9

祝编码愉快!

另请参阅