Skip to content
首页 » 博客 » 使用 C# 在 Excel 中创建柱形条形图

使用 C# 在 Excel 中创建柱形条形图

  • by
  • Uncategorized

以三维形式可视化数据可以使趋势脱颖而出并提高可读性。圆柱条形图是经典条形图的 3D 变体,它将每个数据系列显示为圆柱体,在不牺牲清晰度的情况下增加深度。本文向您展示如何使用 Aspose.Cells for .NET 和 C# 在 Excel 工作簿中创建柱形条形图。

在本指南中,您将学习:

Aspose.Cells C# Excel 库为图表创建提供了哪些功能。
如何逐步生成柱状条形图。
如何自定义图表的外观(轴标题、颜色、图例等)。
哪里可以获得免费的临时许可证进行评估。
C# Excel 库创建柱状条形图

Aspose.Cells for .NET 是一个综合性的 Excel 自动化库,使开发人员能够在不使用 Microsoft Office 的情况下创建、修改和渲染 Excel 文件。它支持 Excel 提供的所有图表类型,包括 3-D 柱状条形图。

使用 Aspose.Cells for .NET 的主要优点:

功能齐全的 API – 访问工作簿、工作表、单元格、图表和格式化对象。
零依赖性 – 适用于任何 .NET 平台(.NET Framework、.NET Core、.NET 5/6/7)。
高性能——以低内存占用处理大型数据集。
跨格式支持 – 读/写 XLS、XLSX、CSV、ODS 等。
安装 Aspose.Cells

您可以通过NuGet获取Aspose.Cells:

PM> 安装包 Aspose.Cells

或者从 Aspose.Cells 版本页面下载最新版本。

使用 C# 在 Excel 中创建柱状条形图

以下示例创建一个工作簿,用示例销售数据填充该工作簿,添加圆柱形条形图,并将结果保存为 XLSX 文件。

完整的 C# 代码示例
守则解释
步骤 代码的作用
1 创建一个新的工作簿并获取第一个工作表(Sheet1)。
2 使用小数据集(区域和季度销售额)填充工作表。
3 添加圆柱形条形图 (ChartType.CylindricalBar) 并将其放置在工作表上。
4 添加三个系列(每个季度一个),将它们链接到包含数值数据的单元格。
5 设置轴标题、图例位置、系列颜色和适度的 3D 旋转以突出显示圆柱形形状。
6 将工作簿另存为 CylindricalBarChart_Output.xlsx。生成的文件可以在 Excel、Google Sheets 或任何兼容的查看器中打开。
运行示例
在 Visual Studio 或您首选的 IDE 中创建新的控制台应用程序项目。
添加 Aspose.Cells NuGet 包(Install-Package Aspose.Cells)。
将生成的 Program.cs 内容替换为上面的代码。
构建并运行项目。控制台将确认工作簿已保存,您将在项目的输出文件夹中找到 CylindricalBarChart_Output.xlsx。
获得免费的临时许可证

Aspose.Cells是一个商业产品,但您可以获得免费的临时许可证进行评估:

访问 Aspose 临时许可证页面。
按照屏幕上的说明接收许可证文件(通常为 Aspose.Total.NET.lic)。
将许可证文件放置在项目的根目录中并在使用任何 Aspose.Cells API 之前激活它:
// 加载临时许可证(在应用程序启动时执行一次)

var 许可证 = 新许可证();

许可证.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/categories/aspose.cells-product-family/
示例代码存储库 – https://github.com/aspose-cells/Aspose.Cells-for-.NET
结论

使用 Aspose.Cells for .NET 创建圆柱形条形图非常简单:准备数据、添加 ChartType.CylindricalBar 类型的图表、绑定系列并应用可选样式。该库处理所有低级 Excel 操作,使您能够以编程方式生成具有专业外观的 3D 可视化效果。

请随意尝试其他自定义项(例如数据标签、渐变填充或动态数据源),以根据您的特定报告需求定制图表。如果您遇到任何问题或有其他疑问,Aspose 社区和支持论坛是寻求帮助的绝佳场所。

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

Leave a Reply

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