PythonのopenpyxlでExcelのセルを結合する方法

PythonのopenpyxlでEXCELのセルをマージすることができます。

openpyxlでEXCELのセルをマージする

openpyxlでEXCELのセルをマージするにはopenpyxlのmerge_cellsメソッドを使います。

マージ前のEXCELファイルは以下のようになっています。
openpyxlで利用するEXCELファイル

import openpyxl

#ワークブックオープン
wb = openpyxl.load_workbook( "text.xlsx" )

#シート取得
ws = wb[ "Sheet1" ]
 
#セルの結合
ws.merge_cells( "B2:C4" )
 
#ワークブックを上書き保存
wb.save( "text.xlsx" )

上記のコードではセル「B2」から「C4」までをマージします。

実行結果は
PythonのopenpyxlでEXCELのセルをマージした結果
になります。

まとめ

PythonでEXCELのセルをマージするにはopenpyxlのmerge_cellsメソッドを使い行うことができます。