对 Excel 电子表格中的行应用分组并获取总计

发布于 2024-10-04 19:42:21 字数 595 浏览 4 评论 0原文

我创建了一个使用 OpenXML 创建 excel 文件的应用程序 在一个电子表格中,我想对行进行分组并获取特定值(行中的列)的总和,

**Student           Subject       Score**
Ahmed                 A          20
Ahmed                 B           15
Ahmed                 C           15
Ahmed Total                      50
Aly                 A            10
Aly                 B            20
Aly                 C            10
Aly Total                        40
Grand Total                      90

我需要对每个学生的分数进行分组以获得他的分数 然后将所有分数分组以获得总计,分组样式与 Excel 中功能区中的样式相同

我找到了 GroupItems 类,但我没有任何教程

如何使用 OpenXMl + C# 来做到这一点

I create an applictaion that creat excel file using OpenXML
At one of spreadsheets I want to group rows and get total of values of specific (colomn in row)

**Student           Subject       Score**
Ahmed                 A          20
Ahmed                 B           15
Ahmed                 C           15
Ahmed Total                      50
Aly                 A            10
Aly                 B            20
Aly                 C            10
Aly Total                        40
Grand Total                      90

I need to group scores for each student to get his score
then group all scores to get grand total and the style of grouping is the same with style in Ribbon in Excel

I found class GroupItems but I haven't any tutorial for it

How can I do it using OpenXMl + C#

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北斗星光 2024-10-11 19:42:21

找到了这个用于对列和行进行分组的示例 http:// openxmldeveloper.org/discussions/formats/f/14/p/312/721.aspx#721,尚未对其进行测试。

行分组是使用 outlineLevelRow="1" 实现的。

可以使用单元格内的公式来完成总计。

found this example for grouping columns and rows http://openxmldeveloper.org/discussions/formats/f/14/p/312/721.aspx#721, not [yet] tested it.

Row grouping is achieved using outlineLevelRow="1".

Totals can be done using formulas within the cells.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文