我可以控制使用Python + xlwings细胞的“自动换行”属性?
Answer 1:
它目前尚未实现,但我已经开了一个功能要求在这里 。 在此期间,你总是可以解决通过访问Windows上的底层COM对象: Range('A1').xl_range.WrapText = True
或者在Mac appscript对象: Range('A1').xl_range.wrap_text.set(True)
。
Answer 2:
对于像我这样的人谁来到这个现在没有找到这些解决方案的工作中,我发现访问pywin32
直接与API work_sheet.range('A:A').api.WrapText = True
在Python 3.7和0.15 xlwings工作.8 Windows 7和Excel 2010中。
Answer 3:
对于最新版本xlwings:
import xlwings as xw
wb1 = xw.Book('Book1.xlsm').sheets['Sheet1']
wb1.range('A1').value="It's currently not implemented but I've opened a feature request here. In the meantime, you can always work around by accessing the underlying COM object on Windows: "
wb1.range('A1').WrapText = True
文章来源: Does xlwings support “Wrap Text” property?