IRONSOFTWAREHOME
在 Python 中分组和取消分组 Excel 行/列
from ironxl import *

# Load existing spreadsheet
workbook = WorkBook.Load("sample.xlsx")
worksheet = workbook.DefaultWorkSheet

# Apply grouping to row 1-5
worksheet.GroupRows(0, 4)

# Ungroup row 3-5
worksheet.UngroupRows(2, 4)

# Apply grouping to column A-F
worksheet.GroupColumns(0, 5)

# Ungroup column C-D will cut the grouping at B
worksheet.UngroupColumn("C", "D")

# Save changes with grouped and ungrouped rows and columns
workbook.SaveAs("groupAndUngroup.xlsx")
pip install ironxl
在 Python 中分组和取消分组 Excel 行/列

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

在Excel中使用直观的IronXL for Python API进行行和列的分组和取消分组,而无需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.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户