【PYTHONメモ】エクセル 折り返して全体を表示

PYTHON

エクセルのセル内の文字を折り返して全体表示する方法です。

文字数が多いとはみ出る

文字数が多いとセルをはみ出して表示されてしまいます。

今回は文字を一つのセルに収める為に折り返して全体表示します。

サンプルコード

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(
    wrapText=True,
)

cell.alignment = alignment
wb.save(filename)

wrapText=True とします。wrapText = 1でも大丈夫です。

実行すると折り返して文字が表示されます。

 

PYTHON
スポンサーリンク
シェアする
フォローする

コメント

タイトルとURLをコピーしました