excelsheetに複数の文字列を追加しようとしています。私はセルのようにするつもりです複数行の文字列をPythonでExcelに出力する
worksheet.cell('A1').style.alignment.wrap_text = True
しかし、行番号を渡すときに同じようにする方法を見つけることができません。およびcol。いいえ。
以下のコードは4行目以外で動作します。これを達成する正しい方法は何ですか?
import openpyxl
xfile = openpyxl.load_workbook('template.xlsx')
sheet = xfile.get_sheet_by_name(sheet_name)
sheet.cell(row=row_no, column=8).style.alignment.wrap_text = True
sheet.cell(row=row_no, column=8).value = config
xfile.save('template.xlsx')
あなたが "動作しない" とはどういう意味ですか?完全なエラーメッセージを提供する必要があります。使用しているドキュメントのバージョンがライブラリのバージョンと一致していることを確認する必要があります。 –
自分で解決策を見つけました... 4行目をwithsheet.cell(row = row_no、column = 8)に置き換える必要があります.alignment = Alignment(wrapText = True) – fsociety