首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python xlrd如何读出excel里的中文、日期

2012-07-05 
python xlrd怎么读出excel里的中文、日期?import xlrdbook xlrd.open_workbook(salary.xls)sh book.s

python xlrd怎么读出excel里的中文、日期?
import xlrd
book = xlrd.open_workbook("salary.xls")
sh = book.sheet_by_index(0)  

for rx in range(sh.nrows):  
  print sh.row(rx) 

我的salary表里有中文和日期的内容,用上述读出来的结果里无法显示中文,显示成u'\u9ec4\u52c7',日期的内容显示成一串数值。求解!!怎么才能读出excel里中文和日期??

[解决办法]

Python code
试试:print sh.row(rx).encode('gb18030')或者:print sh.row(rx).encode('utf-8') 

热点排行