在 Python 中對 Excel 列/欄進行分組與取消分組
透過直觀的 Python API IronXL,在 Excel 中對行與列進行分組與取消分組,無需使用 Office Interop。
群組與取消群組列
GroupRows 方法透過指定索引位置來對行進行分組。 可透過重複呼叫此方法來套用多個分組。
若要取消分組,請使用 UngroupRows 方法。 此方法的作用類似於切割工具——當應用於現有行組的中間時,會將該組分割為兩部分。 例如,將涵蓋 0–9 的群組中的第 2–4 行解除群組化,將產生 0–1 和 5–9 兩個群組。
分組與取消分組欄位
欄位可與列以相同方式進行分組。 請使用 GroupColumns 方法,依據欄位索引位置或透過指定欄位名稱(以字串形式)來分組欄位。 可視需要建立多個欄位群組。
若要取消欄位分組,請使用 UngroupColumns 方法,此方法同時也具有分割功能。 若將其應用於欄位群組的中間,會將其分割為兩部分。 例如,將 A–F 組內的 C–D 欄位解除分組後,將產生 A–B 組與 E–F 組。
所有索引位置均採用零起始索引。 分組功能僅能套用至包含數值的儲存格。






