2017-09-07 25 views
1

openxlsxを使用してExcelファイルを作成しています。これには、文字列を含む(指定された幅を持つ)列が含まれます。この列は時には列の幅よりも長くなります。長い文字列のオプションの改行

文字列が列の次元の幅の長さを持つとすぐに自動改行を行う方法はありますか?

私はこれまでのところ唯一

worksheet.cell('A1').value = "Line 1\nLine 2" 
+1

'worksheet.cell( 'A1')。style.alignment.wrap_text = True' Excelの「折り返しテキスト」機能として機能する場合、それで問題はありません。 – GibralterTop

+0

これはまさに私が求めていたものですが、私が実際に探していたものではないことがわかりました。しかし、wrap_textは私に適切な解決策を見つけました。答えとして投稿すると、私はそれを受け入れます。 – Frupp

+0

あなたが実際に探していた答えのコメントに自由に投稿してください。ありがとう! – GibralterTop

答えて

1

worksheet.cell('A1').style.alignment.wrap_text = True

それは、あなたはそれで問題ないはずないExcelでテキストの折り返し機能として動作する場合と同様に、ソリューションを固定発見しました。

関連する問題