(python2.5)pyExcelerator 0.6.4.1 合并单元格问题

使用pyExcelerator 0.6.4.1版本进行Excel导出时,由于表格里有同列的上下两单元格需要合并,使用ws.write_merge(row-2,row-1, col,col, u'班级'),报错:

File "D:\Python25\lib\site-packages\pyExcelerator\Cell.py", line 82, in __init__
    assert col1 < col2, '%d < %d is false'%(col1, col2)
AssertionError: 0 < 0 is false

 解决方法:

在 Python安装目录\lib\site-packages\pyExcelerator\Cell.py 文件中找到类MulBlankCell,将__init__中的第一行代码

 

assert col1 < col2, '%d < %d is false'%(col1, col2)

改为

assert col1 <= col2, '%d < %d is false'%(col1, col2)

问题解决。

 

 

 

posted on 2009-12-09 13:04  史琳  阅读(578)  评论(0编辑  收藏  举报

导航