用Python读取excel中的数据

python

python中要想处理excel,必须用到第三方模块xlrd,所以windows 我安装方法是cmd中命令:E:ANZHUANGPythonScripts>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内的内容格式如下:

19710208014黄钊医学院预防医学经金学院经济学类

19810208006宋马小薇医学院预防医学医学院临床医学

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

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

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

输出结果:

199.0

10207014.0

杨婵媛

医学院

制药工程

医学院

口腔医学

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

200.0

10207018

祖丽皮亚

医学院

制药工程

医学院

临床医学

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

201.0

10207029

周力波

医学院

制药工程

医学院

临床医学

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


以上是 用Python读取excel中的数据 的全部内容, 来源链接: utcz.com/z/523258.html

回到顶部