エクセルファイルのセルの要素を中心に持ってくる方法です。
セルの位置
下の場合、セルの要素は左になっています。これを中心に持ってくる方法です。

サンプルコード
from openpyxl import load_workbook
from openpyxl.styles import Alignment
filename = "C:/Labo/sheetfile6.xlsx"
wb = load_workbook(filename)
ws = wb.worksheets[0]
cell = ws.cell(1, 1)
alignment = Alignment(horizontal='center')
cell.alignment = alignment
wb.save(filename)
実行すると中心に移動します。

Alignmentの引数を変えると、右、左にも変更できます。右は’right’、左は ’left’ となります。
コメント