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类型
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类型
相关文章推荐
- Windows下使用Python读取Excel表格数据
- Selenium2+python自动化之读取Excel数据(xlrd)
- python之读取Excel数据
- Python从excel读取数据,并使用scipy进行散点的平滑曲线化方法
- python 读取excel数据到mysql
- python读取excel指定列数据并写入到新的excel方法
- 使用Python3 xlrd pymysql 实现读取Excel数据读取以及mysql存储
- python使用xlrd读取excel数据时,整数和日期变小数的解决办法
- Python3读取Excel数据存入MySQL的方法
- python 读取excel数据
- python操作excel之读取数据——xlrd
- python 读取txt中每行数据,并且保存到excel中的实例
- 从Excel中读取数据(python-xlrd)
- Python实现从excel读取数据并绘制成精美图像
- python读取txt数据写入excel
- python初学者学习笔记(三)读取excel表格数据
- python读取Excel数据
- Python自动化(三)使用xlrt读取Excel数据
- Python3读取Excel数据存入MySQL
- 【Python】使用pandas库从MySQL中读取数据到excel中