请检查以下代码:
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)
这里是打印参数:
Parameters:
horizontal='center', wrapText=True, relativeIndent=0.0, justifyLastLine=None, shrinkToFit=None, vertical='center', indent=0.0, readingOrder=0.0, textRotation=0
由于某种原因,我不想在单元格中对齐文本,但它确实包装了它...有什么东西我不明白吗?
答案 0 :(得分:0)
适合我,没有错误。
更改你的测试字符串,所以有一种方法可以包装,不需要整个单元格的宽度,或者将单元格的宽度增加到至少8厘米。
例如:
.value = 'TEST!"!""!"!\n!"!"!"!"!"!"!\n"!"!"!"'
使用Python测试:3.4.2 - openpyxl:2.4.1 - LibreOffice:4.3.3.2