以紧凑的三维格式可视化多类别数据有助于利益相关者快速把握趋势。在本指南中,您将学习如何使用 C# 和 Aspose.Cells for .NET 在 Excel 中创建 Bar3DStacked 图表。示例涵盖数据准备、图表创建、系列配置以及可选样式。完成后,您将拥有一个可直接使用的 Excel 文件,其中包含完整功能的 3‑D 堆叠条形图。
本文涵盖以下主题:
C# Excel 库创建 Bar3DStacked 图表
Aspose.Cells for .NET 是一个全面的 Excel 处理库,使开发人员能够创建、修改和渲染 Excel 文件,而无需 Microsoft Office。它完全支持图表创建,包括 Bar3DStacked 类型,并提供直观的 API,以实现细粒度控制。
使 Aspose.Cells 成为图表生成理想选择的关键特性:
- Rich Chart API – 创建 Excel 支持的所有图表类型,设置系列、坐标轴、图例等。
- High Performance – 高效处理大型工作簿,内存占用低。
- Format Compatibility – 读取和写入 XLS、XLSX、CSV、HTML、PDF 等多种格式。
- No Dependency on Office – 在任何支持 .NET 的平台上均可运行。
快速入门:
- 从 Aspose.Cells releases page 下载最新版本。
- 通过 NuGet 安装:
PM> Install-Package Aspose.Cells
在 Excel 中使用 C# 创建 Bar3DStacked 图表
下面是一个完整的、可直接运行的 C# 示例,演示如何:
- 创建工作簿和工作表。
- 填充示例数据。
- 添加一个 Bar3DStacked 图表。
- 配置系列、类别轴和可选样式。
- 保存工作簿。
代码说明
| Step | What It Does | Important API |
|---|---|---|
| 1 | 实例化一个 Workbook 并获取默认工作表。 | new Workbook(), workbook.Worksheets[0] |
| 2 | 写入示例数据(类别 + 三个系列)。 | Cells["A1"].Value, Cells[row, column].Value |
| 3 | 向工作表添加一个 Bar3DStacked 图表。 | sheet.Charts.Add(ChartType.Bar3DStacked, …) |
| 4 | 设置源数据范围和分类轴。 | chart.SetChartDataRange, chart.NSeries.CategoryData |
| 5 | 添加三个系列(Q1、Q2、Q3)并分配名称。 | chart.NSeries.Add, chart.NSeries[i].Name |
| 6 | 自定义边框和绘图区域背景(可选)。 | chart.NSeries[i].Border.Color, chart.PlotArea.Area.Formatting |
| 7 | 将工作簿保存为 XLSX 文件。 | workbook.Save |
运行程序;Bar3DStackedChart_Output.xlsx 将出现在执行文件夹中,包含一个完整格式化的 3‑D 堆叠条形图。
获取免费许可证
Aspose.Cells 提供 临时免费许可证,可去除评估水印并在有限的时间内解锁全部功能。访问 临时许可证页面 获取许可证并开始无限制开发。
Bar3DStacked 图表 Excel:免费资源
- 开发者指南 – 深入的教程和 API 参考: 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 在 Excel 中生成 Bar3DStacked 图表。逐步代码展示了数据准备、图表创建、系列配置、可选样式设置以及工作簿的保存。借助 Aspose.Cells,您可以在无需依赖 Microsoft Office 的情况下自动化复杂的可视化,适用于服务器端报表、仪表板和数据驱动的应用程序。
如果您有任何问题或需要进一步帮助,请随时在我们的免费支持论坛提问。