エクセルのセル内の文字を折り返して全体表示する方法です。
文字数が多いとはみ出る
文字数が多いとセルをはみ出して表示されてしまいます。

今回は文字を一つのセルに収める為に折り返して全体表示します。
サンプルコード
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入門 第2版 (スッキリわかる入門シリーズ) [ 国本 大悟 ]](https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6366/9784295016366_1_4.jpg?_ex=128x128)
コメント