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.6 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行する あなたのデータがスプレッドシートになるのを見る。