Skip to content
首页 » 博客 » 使用 C# 在 Excel 中创建 Column3D100PercentStacked 图表

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

  • by
  • Uncategorized

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

本文涵盖:
C# Excel 库创建 Column3D100PercentStacked 图表
使用 C# 在 Excel 中创建 Column3D100PercentStacked 图表
免费资源
获取免费许可证
结论
另请参阅
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 中创建的图表相同。
性能优化 以低内存占用处理大型数据集。
开始使用

从发布页面下载最新的 Aspose.Cells for .NET。

通过 NuGet 安装:

PM> 安装包 Aspose.Cells

在 C# 项目中添加对 Aspose.Cells 的引用。

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

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

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

创建新工作簿。
填充三种产品四个季度的样本销售数据。
添加 Column3D100PercentStacked 图表。
自定义图表标题、轴标题、图例和数据标签。
将工作簿保存到 XLSX 文件。
关键步骤说明
步骤 它的作用
创建工作簿和工作表 从一个空的 Excel 文件和一个名为 SalesData 的工作表开始。
填充数据 插入三种产品的季度销售数据。布局符合图表的预期(A 列中的类别,B-D 列中的系列)。
添加图表 使用 ChartType.Column3D100PercentStacked 调用 Charts.Add。该图表占据工作表上的第 7-25 行和第 0-8 列。
添加系列 每个产品的数据都作为单独的系列添加。 true 标志告诉 Aspose.Cells 从范围的第一个单元格中提取系列名称。
类别数据 将 X 轴标签(季度名称)链接到 A 列。
自定义 设置标题、移动图例并启用在每个堆叠段上显示百分比的数据标签。
保存 将工作簿写入 Column3D100PercentStacked_Chart.xlsx。该文件可以直接在 Excel 中打开或转换为其他格式。
免费资源
开发人员指南 – 综合教程和 API 参考:https://docs.aspose.com/cells/net/
Aspose.Cells Live Demo – 在线快速测试图表创建:https://products.aspose.app/cells/family
API 参考 – 详细的类和成员文档:https://reference.aspose.com/cells/net/
操作方法文章 – 探索更多图表类型、数据透视表和数据操作:https://blog.aspose.com/categories/aspose.cells-product-family/
获取免费许可证

开始免费尝试 Aspose.Cells。从 Aspose 临时许可证页面获取临时免费许可证。这将解锁完整的功能集,删除评估水印,并允许您在购买永久许可证后将解决方案部署到生产中。

// 应用临时许可证的示例(将其放在应用程序的开头)

var 许可证 = new Aspose.Cells.License();

许可证.SetLicense(“Aspose.Total.NET.lic”); // 临时 .lic 文件的路径

结论

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

如需进一步帮助,请访问 Aspose.Cells 支持论坛:https://forum.aspose.com/c/cells/9

快乐编码!

另请参阅
如何锁定 Excel 中的单元格
添加图片到 Excel
在 Excel 中创建甘特图
在数据透视表中添加计算字段
在 Excel 中创建迷你图
在 Excel 中创建龙卷风图表
使图像适合单元格宽度和高度

Leave a Reply

Your email address will not be published. Required fields are marked *