码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-05-19 10:00:47      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:汉字   sheet   一个   int()   col   图片   row   不显示   color   

读取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’ 无法正确显示汉字

标签:汉字   sheet   一个   int()   col   图片   row   不显示   color   

原文地址:https://www.cnblogs.com/LesBlog/p/10887914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!