您的位置:首页 > 编程语言 > Python开发

Python读取Excel数据

2014-04-03 10:12 405 查看
import xlrd

data=xlrd.open_workbook('TSMdata.xlsx') #Excel文档存储路径:C:\Python27
table=data.sheets()[0] #按索引获取sheet
nrows=table.nrows #行数
ncols=table.ncols #列数
colnameindex=0
colnames=table.row_values(colnameindex) #首行列名写入数组

list=[] #存放结果的数组
for rownum in range(1,nrows):
row=table.row_values(rownum) #循环读取每一行的value,存入变量row
if row:
app={} #数组中元素存储结构:字典
for i in range(len(colnames)): #子循环:对每一行循环读取列值
app[colnames[i]]=row[i] #构造键值对
list.append(app) #字典插入数组

for i in range(len(list)):
app=list[i] #app类型为字典

for key in app.keys():
print 'key=%s,value=%s'%(key,app[key]) #打印键值对



Python读取数据类型为unicode,对应string类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: