用Python读取excel中的数据

kkkkk 2018年12月17日 22:48 Python基础

python中要想处理excel,必须用到第三方模块xlrd,所以windows 我安装方法是cmd中命令:E:\ANZHUANG\Python\Scripts>easy_install xlrd (路径必须在python的scripts下和必须安装easy_install)

#coding=utf-8
import xlrd
def print_xls(path):
data=xlrd.open_workbook(path)   #打开excel
table=data.sheets()[1] #打开excel的第几个sheet
nrows=table.nrows   #捕获到有效数据的行数
books=[]
for i in range(nrows):
ss=table.row_values(i)   #获取一行的所有值,每一列的值以列表项存在
#print ss
for i in range(len(ss)):
print ss[i]            #输出一行中各个列的值
print '+++++++++++++++++++'
if __name__=='__main__':
print_xls('D:\\文档\\431547909921.xls')

excel内的内容格式如下:

197 10208014 黄钊 医学院 预防医学 经金学院 经济学类

198 10208006 宋马小薇 医学院 预防医学 医学院 临床医学

199 10207014 杨婵媛 医学院 制药工程 医学院 口腔医学

200 10207018 祖丽皮亚 医学院 制药工程 医学院 临床医学

201 10207029 周力波 医学院 制药工程 医学院 临床医学

输出结果:

199.0

10207014.0

杨婵媛

医学院

制药工程

医学院

口腔医学

+++++++++++++++++++

200.0

10207018

祖丽皮亚

医学院

制药工程

医学院

临床医学

+++++++++++++++++++

201.0

10207029

周力波

医学院

制药工程

医学院

临床医学

+++++++++++++++++++


文章评论(0)
  • avatar kkkkkk 2018年12月21日 11:31
    真干活啊
    kkkkk
    2018年12月21日 11:16
    本文从投票者的角度切入立论,广泛联系社会现实中的同类现象,有效拓展了题材范围,深入阐述主题内涵,彰显深刻,语言流畅有气势,颇为雄辩。立意剑走偏锋,较为危险。
    回复
  • avatar kkkkkk 2018年12月21日 11:31
    一看就是复制粘贴的啦!
    kkkkklxinde
    2018年12月21日 11:17
    本文提出中心,论述过程紧紧围绕中心论题,摆事实讲道理,批驳辛辣,论述颇显力道。文章立意高蹈,剖析深刻,较好地体现了辩证思维,材料丰富。
    回复
  • avatar kkkkklxinde 2018年12月21日 11:17
    本文提出中心,论述过程紧紧围绕中心论题,摆事实讲道理,批驳辛辣,论述颇显力道。文章立意高蹈,剖析深刻,较好地体现了辩证思维,材料丰富。
    回复
  • avatar kkkkk 2018年12月21日 11:16
    本文从投票者的角度切入立论,广泛联系社会现实中的同类现象,有效拓展了题材范围,深入阐述主题内涵,彰显深刻,语言流畅有气势,颇为雄辩。立意剑走偏锋,较为危险。
    回复