python为什么用xlrd读取一列的数据结果是这样的:[27030.0, u'', u'', u'', u'', u'', u'']?
#coding=utf-8importxlrdfname='D:/ziliao.xls'data=xlrd.open_workbook('D:/ziliao.xls')t...
#coding=utf-8
import xlrd
fname='D:/ziliao.xls'
data=xlrd.open_workbook('D:/ziliao.xls')
table=data.sheets()[0]
table.row_values(6)
excel中实际这列的数据大概是0.72
0
0
0
0
0
0
0
1.54
0.1
2.42
0.12
0
0
6.34
15.14
2.36
0
0.1
等等很长的一列
上面的'u'''是什么意思?我希望得到的是[0.72,0,0,0.....]的这样一个列表 展开
import xlrd
fname='D:/ziliao.xls'
data=xlrd.open_workbook('D:/ziliao.xls')
table=data.sheets()[0]
table.row_values(6)
excel中实际这列的数据大概是0.72
0
0
0
0
0
0
0
1.54
0.1
2.42
0.12
0
0
6.34
15.14
2.36
0
0.1
等等很长的一列
上面的'u'''是什么意思?我希望得到的是[0.72,0,0,0.....]的这样一个列表 展开
2个回答
展开全部
table.row_values(6)
这个改成
table.row_values(5)试一下
或者自己检查一下是不是读取的行错了。
u''表示这个单元格没有内容
再不对的话是不是行列弄反了,试一下
table.col_values(6)
这个改成
table.row_values(5)试一下
或者自己检查一下是不是读取的行错了。
u''表示这个单元格没有内容
再不对的话是不是行列弄反了,试一下
table.col_values(6)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询