在 Python 中分组和取消分组 Excel 行/列

使用直观的 Python API(IronXL),在 Excel 中对行和列进行分组与取消分组,无需依赖 Office Interop。

分组和取消分组行

GroupRows 方法通过指定行索引位置来对行进行分组。 可以通过多次调用此方法来应用多个分组。

要取消行分组,请使用 UngroupRows 方法。 此方法像切割工具一样——当应用于现有行组的中间部分时,会将该组分割成两部分。 例如,取消分组在0–9范围内的组中的行2–4将导致组0–1和5–9。

分组和取消分组列

列可以采用与行相同的方式进行分组。 使用 GroupColumns 方法按索引位置分组列,或通过指定列名作为字符串进行分组。 可以根据需要创建多个列组。

要取消分组列,请使用 UngroupColumns 方法,该方法同时兼具切分功能。 在列组的中间应用它会将其分割成两部分。 例如,取消分组处于组A–F内的列C–D将导致组A–B和E–F。

所有索引位置均使用从零开始的索引。 分组功能只能应用于包含值的单元格。

学习使用IronXL for Python对Excel行和列进行分组和取消分组

准备开始了吗?
版本: 2026.6 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据?
运行示例 观看您的数据变成电子表格。