excel中传入中文python的方法
Python作为一种动态的、面向对象的脚本语言,从用于编写自动化脚本,现在随着版本的不断更新和语言新功能的添加,已经用于独立的、大型项目的开发。今天教大家使用python操作excel表格时遇到传入中文时提示编码问题的解决办法。
方法1
1. 第一步,请先在你的电脑上完成安装python操作excel的库xlwt这一操作,接着在库中选择命令pip install xlwt使用。
2. 第二步,如果xlwt正常输入中文时出现了下图所示的编码错误,代表它默认支持ASCII码,就需要我们进行修改。
3. 第三步,将wbk = xlwt.Workbook()修改为wbk = xlwt.Workbook(encoding='utf-8')。
4. 第四步,修改操作完成后,再点击打开保存test表格,可检验到中文写入成功。
方法2
1. 第一步,我们对excel使用xlrd库进行读取并使用xlutils进行写入修改,再使用 pip install xlwt 安装两个库。
2. 第二步,此时由于xlutils使用了xlwt库,默认编码依旧为ascii,所以使用代码是还是会出现之前的错误。
3. 第三步,要想修正错误,需要在安装的xlwt源码位置,打开init.py修改encoding='utf8'。
4.第四步, 修改之后再次执行就没问题啦。
以上就是excel中传入中文python的方法啦。
赞 (0)