读取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’ 无法正确显示汉字
原文地址:https://www.cnblogs.com/LesBlog/p/10887914.html
时间: 2024-11-18 19:24:17