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 列/欄進行分組與取消分組

使用直觀的IronXL Python API在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.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天試用金鑰
無需信用卡或帳戶建立