我是xlsxwriter的新手,所以任何帮助都是非常感谢的。我试图将多种单元格格式应用到xlsxtwriter中的一个单元格中,在环顾四周之后,我没有看到任何信息表明这是可能的,但我想在这里询问并确定。在
我的代码片段:
wb = xlsxwriter.Workbook('test.xlsx')
ws1 = wb.add_worksheet()
calign = wb.add_format()
calign.set_align('center')
wrap = wb.add_format()
wrap.set_text_wrap()
ws1.write(0, 0, 'Username', calign, wrap)
它给了我一个错误:
^{pr2}$我理解这个错误,因为我给它的论证比它能接受的还要多。然而,xlsxwriter中是否有类似于xlwt中easyXF的函数?在
编写应用多种单元格格式的单元格时使用的easyxf函数示例:
format = xlwt.easyxf('alignment: horiz centre, wrap on')
ws1.write(0,0,'Text', format)
我使用xlsxtwriter实现条件格式功能,所以除非单元格格式比条件格式更重要,否则不能选择切换到xlwt。在
谢谢。在
在研究了source和documentation之后,我不得不说,恐怕不可能指定多个单元格格式,或者将多个格式合并到一个
Format
类中。在您必须添加新格式:
仅供参考,还有一个^{} 方法,它允许多种格式-但我不认为这是您要寻找的,因为它会将多种格式应用于字符串的不同部分/片段。在
相关问题 更多 >
编程相关推荐