PythonでExcelの行/列をグループ化・グループ解除する
Office Interop を必要とせず、Python API 向けの直感的な IronXL を使用して、Excel の行と列のグループ化およびグループ解除を適用します。
行のグループ化とグループ解除
GroupRows メソッドは、インデックス位置を指定して行をグループ化します。 このメソッドを繰り返し呼び出すことで、複数のグループ化を適用できます。
行のグループ化を解除するには、UngroupRows メソッドを使用してください。 このメソッドはカッティングツールのように機能し、既存の行グループの中央に適用すると、そのグループを2つに分割します。 例えば、0–9をまたぐグループ内で2–4の行をグループ解除すると、0–1と5–9のグループになります。
列のグループ化とグループ解除
列も行と同様にグループ化できます。 GroupColumns メソッドを使用して、インデックス位置または文字列として指定した列名に基づいて列をグループ化してください。 必要に応じて複数の列グループを作成できます。
列のグループ化を解除するには、切り取りツールとしても機能する UngroupColumns メソッドを使用します。 列グループの中央に適用すると、それを2つに分割します。 例えば、A–Fのグループ内でC–Dの列をグループ解除すると、A–BとE–Fのグループになります。
すべてのインデックス位置はゼロベースのインデックスを使用します。 グループ化は、セルに値が含まれている範囲でのみ適用できます。






