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里中文和日期??
[解决办法]
试试:print sh.row(rx).encode('gb18030')或者:print sh.row(rx).encode('utf-8')