2017-03-14 9 views
0

次のコードを確認してください:内のテキストを整列するために望んでいないで、何らかの理由でアライメントは動作しますが、ない水平および垂直

Parameters: 
horizontal='center', wrapText=True, relativeIndent=0.0, justifyLastLine=None, shrinkToFit=None, vertical='center', indent=0.0, readingOrder=0.0, textRotation=0 

ここ
miki = ws['A1'] 
miki.value = 'TEST!"!""!"!!"!"!"!"!"!"!"!"!"!"' 
miki.font = Font(bold=True) 
miki.border = Border(left=Side(style='thin'), 
        right=Side(style='thin'), 
        top=Side(style='thin'), 
        bottom=Side(style='thin')) 

miki.alignment = Alignment(horizontal='center', vertical='center', wrap_text=True) 

が印刷されたパラメータをセル、それはそれを包んで...私は見ていないものがありますか?

答えて

0

私のために働く、何も間違って
テストストリングを変更すると、ラップできる方法があり、セルの幅全体を必要としないか、セルの幅を少なくとも8cmに増やす方法があります。
.value = 'TEST!"!""!"!\n!"!"!"!"!"!"!\n"!"!"!"'

のPythonでテスト:例えば

3.4.2 - openpyxl:2.4.1 - LibreOfficeの:4.3.3.2

関連する問題