Python:读取Excel表格时出现的u'u51c6’ 无法正确显示汉字

Posted lesblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:读取Excel表格时出现的u'u51c6’ 无法正确显示汉字相关的知识,希望对你有一定的参考价值。

读取Excel后,想显示其中一行的元素,结果读出来是这样[u‘\\u51c6\\u8003\\u8bc1\\u53f7‘, u‘\\u8003\\u751f\\u59d3\\u540d‘],始终不显示正常的汉字

 

依照网上的方法直接print()即可输出,试验后发现确实可以,不过一次只能输出一个元素,多余一个元素则依旧

 

后查找得知解决方法:需要用到json库

1 import json
2 #……文件的读取略去
3 #json.dumps(A).decode("unicode-escape")
4 #这样可将整行都输出为汉字
5 A=sheet_name.row_values(2)
6 print(json.dumps(A).decode("unicode-escape"))

结果

技术图片

 

以上是关于Python:读取Excel表格时出现的u'u51c6’ 无法正确显示汉字的主要内容,如果未能解决你的问题,请参考以下文章

求助:Python接口自动化-如何遍历读取excel表格

Python 调用xlrd读取excel的时候报错?

python 如何读取 excel 指定单元格内容

python实现Excel邮件合并

想用Python对csv表格中的某一列数据进行关键词筛选

opencv和python下,运行对图片的读取程序时出现的问题!!!