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

PythonPythonモジュール,openpyxlモジュール

記事内に広告が含まれています。

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メソッドを使い行うことができます。

システムトラストでは一緒に働いていただける仲間を募集中です。
株式会社システムトラスト

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ