hap*_*Sun 10 python excel xlwt
我使用Xlwt编写excel文件.它的细胞有一些风格(颜色,对齐,边框......)
当我使用XFStyle并设置边框和其他样式的attr时,在某些情况下它会产生错误:超过4094个XF(样式)
为什么?我该怎么办这个错误?
谢谢
hap*_*Sun 17
我读取并跟踪在执行期间调用的函数和方法.
我找到解决方案:
wb = xlwt.Workbook(style_compression=2)
Run Code Online (Sandbox Code Playgroud)
使用:style_compression = 2
这是工作!
在LOOP中遇到相同的问题后,我从循环中提取了格式的描述,并且它继续顺利进行:
这不起作用:
for ... :
ws. row(row_index).write(col_index, value, easyxf('pattern: pattern solid, fore_colour yellow; align: wrap 1'))
Run Code Online (Sandbox Code Playgroud)
但这样做:
ostyle = easyxf('pattern: pattern solid, fore_colour yellow; align: wrap 1')
for .... :
ws.row(row_index).write(col_index, value,ostyle)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3214 次 |
| 最近记录: |