分组和取消分组行和列

使用IronXL库,无需 Office Interop 即可通过直观的 API 对行和列进行分组和取消分组。

行分组与取消分组

GroupRows方法按索引位置对行进行分组。 你可以使用此方法应用多个分组。

要取消行分组,请使用UngroupRows方法。 此方法就像一个切割工具。 当应用于一行组的中间时,它会将该组分成两部分。 然而,这些新分组仍然作为一个逻辑组相互关联。例如,将包含 0-9 行的分组中的第 2-4 行取消分组,将得到分组 0-1 和 5-9。

列分组与取消分组

列可以像行一样进行分组。 使用GroupColumns方法按索引或将列名指定为字符串对列进行分组。 如有需要,可创建多个列组。

使用UngroupColumns方法取消列分组,该方法还可以作为剪切工具。 将其应用于列组的中心,即可将其分成两列。 例如,取消分组 C-D 列在 A-F 组内将导致组 A-B 和 E-F。

请注意,以上提到的所有指数位置均采用从零开始的索引方式。 分组功能只能应用于包含值的单元格。

使用 IronXL 学习如何对 Excel 行和列进行分组和取消分组

准备开始了吗?
Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布