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

问题描述 投票:0回答:1

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

**学生科目成绩**
艾哈迈德 A 20
艾哈迈德 B 15
艾哈迈德 C 15
艾哈迈德 总计 50
艾莉A 10
阿里B 20
阿里C 10
阿里总计 40
总计 90

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

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

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

c# excel openxml
1个回答
0
投票

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

行分组是使用

outlineLevelRow="1"
实现的。

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

© www.soinside.com 2019 - 2024. All rights reserved.