「Python」openpyxlでExcelのセルの幅、高さを変更するサンプル

環境

PyCharm 2021.3
Python 3.9.7

書式
1.ブックを取得します
openpyxl.load_workbook(excelファイルのパス)

2.シートを取得します
シート変数名 = ブック変数名[シート名]

3.行の高さを変更
シート変数名.row_dimensions[行数].height = 値
シート変数w名.column_dimensions[列数].width = 値

使用例

import openpyxl

# ブックを取得
bk = openpyxl.load_workbook('C:\\study\\skill\\python\\test001.xlsx')
# シートを取得
sheet = bk['Sheet1']

# 2行の高さを変更
sheet.row_dimensions[2].height = 35
# C列の幅を変更
sheet.column_dimensions['C'].width = 55

# Excelファイルを保存する
bk.save('C:\\study\\skill\\python\\test001.xlsx')

実行結果
Excelファイルの2行目の高さを35に設定し、C列の幅を55に設定しました。

Python

Posted by arkgame