用Python读取excel中的数据

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#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 in range(nrows):

ss=table.row_values(i)   #获取一行的所有值,每一列的值以列表项存在

#print ss

for 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

周力波

医学院

制药工程

医学院

临床医学

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

猜你喜欢

转载自blog.csdn.net/Merissa_/article/details/131251114