读书人

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

发布时间: 2012-07-05 07:59:18 作者: rapoo

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') 

读书人网 >perl python

热点推荐