python xlwt excel自动换行

发布网友 发布时间:2022-04-24 09:54

我来回答

3个回答

热心网友 时间:2022-04-18 07:32

1、可以用for循环来做,循环之前设定一个i=0,就是第i行,循环结束的时候i+=1

2、如果是一个单元格里面的内容太长需要换行,这个就要设定单元格的样式了,跟你直接操作excel时候差不多,设定必要的样式就可以了

热心网友 时间:2022-04-18 08:50

style = xlwt.XFStyle() # 初始化样式
font = xlwt.Font() # 为样式创建字体
style.font = font # 设定样式
style.alignment.wrap = 1#自动换行
使用:
worksheet1.write(0, 0, 'line1\r\nline2', style)

热心网友 时间:2022-04-18 10:25

alignment = xlwt.Alignment()
alignment.wrap = xlwt.Alignment.WRAP_AT_RIGHT #换行

#样式
style = xlwt.XFStyle() # Create the Style
style.alignment = alignment
sheet1.write(0, 0, 'test\ntest',style)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com