环境:mac+python 2.7python
场景描述:在使用python修改excel内容修改表格内容为中文保存时报如下错误编码
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)spa
此时已经设置了utf-8了excel
但保存时仍然报错code
此时将python中的中文使用unicode编码便可:blog
val = unicode("咱们")utf-8
==========总结解决方案============ci
第一种:unicode
第一行加:# -*- coding: utf-8 -*- it
第二种:
引用处设置默认编码格式
# coding: utf-8
第三种:
使用中文处将中文unicode编码
python3之后第二种方式。