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"))

结果

 

posted @ 2019-05-19 00:57  ShineLe  阅读(2182)  评论(0编辑  收藏  举报