Skip to content
首页 » 博客 » Create Bar Stacked Chart in Excel using C#

Create Bar Stacked Chart in Excel using C#

  • by
  • Uncategorized

以紧凑、比较的方式可视化分组数据是业务报告和仪表板的常见要求。堆积条形图(也称为堆积条形图)可让您显示水平堆积的多个数据系列,从而轻松查看总计和个人贡献。在本指南中,您将学习如何使用 C# 和 Aspose.Cells for .NET 在 Excel 中创建条形堆积图。提供的代码功能齐全,可以集成到任何 .NET 应用程序中。

本文涵盖以下主题:

用于创建条形堆积图的 C# Excel 库
使用 C# 在 Excel 中创建条形堆积图
获取免费许可证
条形堆积图 Excel:免费资源
结论
另请参阅
用于创建条形堆积图的 C# Excel 库

Aspose.Cells for .NET 是一个强大的 Excel 操作库,使开发人员能够创建、修改和呈现 Excel 文档,而无需 Microsoft Office。其丰富的图表 API 支持 Excel 中可用的每种图表类型,包括条形堆积图。

使用 Aspose.Cells 的主要优点:

丰富的 API Surface – 以编程方式访问每个 Excel 功能。
高性能 – 以最小的内存占用处理大型工作簿。
无 COM/互操作依赖性 – 可在任何支持 .NET 的平台上运行。
多种输出格式 – 保存为 XLSX、XLS、CSV、PDF、HTML 和图像文件。
开始使用

从 Aspose.Cells for .NET 版本页面下载最新版本。

安装 NuGet 包:

PM> 安装包 Aspose.Cells

在项目中添加对 Aspose.Cells 的引用并开始编码。

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

下面是一个完整的、可立即运行的 C# 示例,演示了如何:

创建一个新工作簿。
填充样本数据。
添加条形堆积图。
自定义系列、轴标题和图表外观。
将工作簿保存到 XLSX 文件。
守则解释
步骤 代码的作用
1 实例化一个新工作簿并选择第一个工作表 (Sheet1)。
2 使用三种产品的示例季度销售数据填充工作表。
3 添加 BarStacked 图表 (ChartType.BarStacked)。图表区域由其左上角和右下角单元格坐标定义。
4 创建三个数据系列,每个数据系列都指向一个产品销售列。 true 参数表示该系列使用第一列中的类别。
5 将类别轴(水平轴)设置为季度列表 (A2:A5)。
6 演示了一些视觉调整:自定义绘图区域背景、轴标题以及缩小间隙宽度以获得更密集的外观。
7 在应用程序的工作文件夹中将工作簿另存为 BarStackedChart_Output.xlsx。

运行该程序将生成一个 Excel 文件,其中包含格式良好的条形堆积图,可以在 Microsoft Excel、LibreOffice 或任何兼容的查看器中打开。

更新现有条形堆积图

如果您需要修改工作簿中已存在的图表(例如,更改系列颜色或添加新系列),以下代码片段显示如何加载工作簿、找到图表并应用更新。

此示例演示:

加载现有工作簿。
访问和编辑图表属性(标题、系列颜色)。
即时添加新的数据系列。
保存修改后的工作簿。
获取免费许可证

Aspose.Cells 提供临时免费许可证,可删除评估水印并在有限期限内解锁全部功能。访问 Aspose 临时许可证页面立即请求您的许可证。在开始申请时申请许可证:

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

许可证.SetLicense(“Aspose.Total.NET.lic”);

条形堆积图 Excel:免费资源

使用这些免费资源继续您的学习之旅:

开发人员指南 – 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/
结论

在本文中,我们演示了如何使用 C# 和 Aspose.Cells for .NET 在 Excel 中创建和操作条形堆积图。该库提供了干净、高性能的 API,无需 Microsoft Office 互操作,非常适合服务器端自动化、报告解决方案以及任何需要强大 Excel 图表功能的 .NET 应用程序。

您可以随意调整代码示例以适应您自己的数据集、应用其他样式或将图表生成集成到更大的工作流程中。如需帮助、建议或错误报告,请加入 Aspose.Cells 支持论坛。

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

Leave a Reply

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