- 论坛徽章:
- 0
|
代码如下,为何 row_list[0:3]这样读出来的数据是u'35\u5428\u94c1\u6c34\u7f50', u'\u8bd5\u6837\u5207\u5272\u673a', 的形式?
而单独的 row_list[3] 之类却正常?
#_coding:gbk_
import xlrd
fname = "E:\\MyProfiles\\Desktop\\test\\excel\\test.xls"
bk = xlrd.open_workbook(fname)
shxrange = range(bk.nsheets)
try:
sh = bk.sheet_by_name("Sheet1")
except:
print "no sheet in %s named Sheet1" % fname
nrows = sh.nrows
ncols = sh.ncols
print "nrows %d, ncols %d" % (nrows,ncols)
cell_value = sh.cell_value(12,1)
print cell_value
print "line******************line"
row_list = []
for i in range(1,nrows):
row_data = sh.cell_value(i,1)
print row_data
row_list.append(row_data)
print "************"
print row_list[0:3]
print row_list[0]
print row_list[1]
print row_list[3] |
运行后输出如下:
还有首行输出了一个警告,这是什么意思呢?
WARNING *** XF[62] unknown (raw) format key (57, 0x0039)
nrows 367, ncols 7
16/3t桥式起重机
line******************line
35吨铁水罐
试样切割机
智能流量累积仪
(10+10)T厂行车停电保
停电保系统
.
.
.
电力变压器
电力变压器
************
[u'35\u5428\u94c1\u6c34\u7f50', u'\u8bd5\u6837\u5207\u5272\u673a', u'\u667a\u80fd\u6d41\u91cf\u7d2f\u79ef\u4eea']
35吨铁水罐
试样切割机
(10+10)T厂行车停电保
注:excel文件是google搜的,如有雷同纯属巧合 |
|