pandas 读取 .xls 中文乱码经验分享

pandas 进行数据分析处理大家都说好

RPA 中很多数据相关的组件都是 pandas

今天在开发 python 脚本中遇到了 读取 .xls 乱码
开始我觉得指定编码格式就好了

pd.read_excel(io_path, encoding='utf8')

然而想象很美好,结果很残酷
尝试很多编码,gbk,gb2312, 都不行
迫不得已准备放弃 pandas,使用 openpyxl 不支持.xls 我选择使用 xlrd
一样的不能正常读取中文,但是,使用
xlrd.Book.encoding = “gbk”

表格信息中文解码,中文正常了!!!
此时的我又想起了 pandas 哈哈哈,没办法就是爱用
操作来了!

pd.read_excel(io_path, engine='xlrd')

完美解决 pandas 读取 .xls 中文乱码!!!