(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)
问题解决。