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 for Python APIを使用して、Office Interopを必要とせずに、Excelの行と列にグループ化とグループ解除を適用します。

行のグループ化とグループ解除

GroupRowsメソッドは、インデックス位置を指定することにより行をグループ化します。 このメソッドを繰り返し呼び出すことで、複数のグループ化を適用できます。

行をグループ解除するには、UngroupRowsメソッドを使用します。 このメソッドはカッティングツールのように機能し、既存の行グループの中央に適用すると、そのグループを2つに分割します。 例えば、0–9をまたぐグループ内で2–4の行をグループ解除すると、0–1と5–9のグループになります。

列のグループ化とグループ解除

列も行と同様にグループ化できます。 列をグループ化するには、インデックス位置または列名を文字列として指定してGroupColumnsメソッドを使用します。 必要に応じて複数の列グループを作成できます。

列をグループ解除するには、UngroupColumnsメソッドを使用します。このメソッドは、切り取りツールとしても機能します。 列グループの中央に適用すると、それを2つに分割します。 例えば、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

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。