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’ 无法正确显示汉字的主要内容,如果未能解决你的问题,请参考以下文章