分组和取消分组行与列

使用IronXL库,通过直观的API应用行和列的分组和取消分组,而无需使用Office Interop。

分组与取消分组行

GroupRows 方法使用需要分组的行的索引位置。 可以通过再次使用相同的方法实现多重分组。

使用UngroupRows 方法来取消行分组。 此方法起到切割工具的作用。 将其应用于行组的中间以将其切成两半。 然而,这两组行不会成为不同的组。例如,将 0-9 的group 应用ungroup 2-4 将得到 0-1 和 5-9 的group 结果。

分组和取消分组列

列可以像行一样分组。 使用GroupColumns方法,可以通过指定列的索引位置或列名(string)来进行列分组。 也可以有多组列。

与取消分组行类似,UngroupColumn 方法起到切割工具的作用。 将其应用于列组的中间会将其分成两部分。 例如,对 A-F 的列组应用取消组合 C-D 将得到一个 A-B 和 E-F 的组。

请注意,上述所有索引位置都遵循零基索引。 此外,分组只能应用到单元格包含值的地方。