且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

解决 python用 xlsxwrite 向excel 中写入中文字符串变量 报错

更新时间:2022-08-16 11:11:14

问题:  UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 7: ordinal not in range(128)


分析:在网上查找,原来python的str默认是ascii编码,和unicode编码冲突,所以无法 中文字符串变量写入excel。


解决:在代码中加入下面几行就可以了。

import sys
reload(sys)
sys.setdefaultencoding('utf8')





      本文转自独弹古调  51CTO博客,原文链接:http://blog.51cto.com/hunkz/1697345,如需转载请自行联系原作者