1、报错原因
使用xlwt写入中文,由于python2默认的编码是ascii,0xe7(231)超过ascii的范围(0-127),因此报错
2、解决方法
1)workbook = xlwt.Workbook(encoding="utf-8"),代码中指定utf-8编码
2)修改xlwt源码,/usr/local/lib/python2.7/site-packages/xlwt/Workbook.py,把下图的ascii修改成utf-8即可
1、报错原因
使用xlwt写入中文,由于python2默认的编码是ascii,0xe7(231)超过ascii的范围(0-127),因此报错
2、解决方法
1)workbook = xlwt.Workbook(encoding="utf-8"),代码中指定utf-8编码
2)修改xlwt源码,/usr/local/lib/python2.7/site-packages/xlwt/Workbook.py,把下图的ascii修改成utf-8即可