以三维形式可视化数据可以使趋势更加突出并提升可读性。Cylindrical Bar chart 是经典条形图的 3‑D 变体,它将每个数据系列显示为圆柱体,在不牺牲清晰度的前提下增加深度。本文展示如何使用 Aspose.Cells for .NET 和 C# 在 Excel 工作簿中创建 Cylindrical Bar chart。
在本指南中,您将学习:
- Aspose.Cells C# Excel 库在图表创建方面提供的功能。
- 如何一步步生成圆柱形条形图。
- 如何自定义图表外观(轴标题、颜色、图例等)。
- 在哪里获取用于评估的免费临时许可证。
C# Excel 库用于创建圆柱形条形图
Aspose.Cells for .NET 是一个全面的 Excel 自动化库,使开发人员能够在没有 Microsoft Office 的情况下创建、修改和呈现 Excel 文件。它支持 Excel 提供的所有图表类型,包括 3‑D Cylindrical Bar 图表。
使用 Aspose.Cells for .NET 的主要优势:
- 完整功能 API – 访问工作簿、工作表、单元格、图表和格式化对象。
- 零依赖 – 在任何 .NET 平台上运行( .NET Framework、.NET Core、.NET 5/6/7 )。
- 高性能 – 处理大型数据集,内存占用低。
- 跨格式支持 – 读取/写入 XLS、XLSX、CSV、ODS 等多种格式。
安装 Aspose.Cells
您可以通过 NuGet 获取 Aspose.Cells:
PM> Install-Package Aspose.Cells
或者从 Aspose.Cells 发布页面 下载最新版本。
使用 C# 在 Excel 中创建圆柱形条形图
以下示例创建一个工作簿,填充示例销售数据,添加一个圆柱形条形图,并将结果保存为 XLSX 文件。
完整的 C# 代码示例
代码说明
| 步骤 | 代码功能 |
|---|---|
| 1 | 创建一个新的 Workbook 并获取第一个工作表 (Sheet1)。 |
| 2 | 用一个小数据集(地区和季度销售额)填充工作表。 |
| 3 | 添加一个 Cylindrical Bar 图表 (ChartType.CylindricalBar) 并将其放置在工作表上。 |
| 4 | 添加三个系列——每个季度一个——并将它们链接到包含数值数据的单元格。 |
| 5 | 设置坐标轴标题、图例位置、系列颜色,以及适度的 3‑D 旋转,以突出圆柱形状。 |
| 6 | 将工作簿保存为 CylindricalBarChart_Output.xlsx。生成的文件可以在 Excel、Google Sheets 或任何兼容的查看器中打开。 |
运行示例
- 在 Visual Studio 或您喜欢的 IDE 中创建一个新的 Console Application 项目。
- 添加 Aspose.Cells NuGet 包 (
Install-Package Aspose.Cells)。 - 将生成的
Program.cs内容替换为上述代码。 - 构建并运行项目。控制台将确认工作簿已保存,您可以在项目的输出文件夹中找到
CylindricalBarChart_Output.xlsx。
获取免费临时许可证
Aspose.Cells 是一款商业产品,但您可以获取 免费临时许可证 进行评估:
- 访问 Aspose 临时许可证页面。
- 按屏幕上的说明获取许可证文件(通常为
Aspose.Total.NET.lic)。 - 将许可证文件放置在项目的根目录中,并在使用任何 Aspose.Cells API 之前激活它。
// Load the temporary license (do this once at application startup)
var license = new License();
license.SetLicense("Aspose.Total.NET.lic");
临时许可证在有限的时间内解除评估限制,使您能够在不受限制的情况下测试所有功能——包括图表创建。
免费资源
- 开发者指南 – 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/
- 示例代码仓库 – https://github.com/aspose-cells/Aspose.Cells-for-.NET
结论
使用 Aspose.Cells for .NET 创建 Cylindrical Bar 图表非常简单:准备数据,添加类型为 ChartType.CylindricalBar 的图表,绑定系列,并应用可选的样式。该库处理所有低层次的 Excel 操作,使您能够以编程方式生成专业外观的 3‑D 可视化。
随意尝试其他自定义选项——例如数据标签、渐变填充或动态数据源——以将图表调整到您的特定报告需求。如果您遇到任何问题或有进一步的疑问,Aspose 社区和支持论坛是寻求帮助的绝佳场所。