python 获取excel中数据

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内的内容格式如下:

19710208014黄钊医学院预防医学经金学院经济学类
19810208006宋马小薇医学院预防医学医学院临床医学
19910207014杨婵媛医学院制药工程医学院口腔医学
20010207018祖丽皮亚医学院制药工程医学院临床医学
20110207029周力波医学院制药工程医学院临床医学

输出结果:

199.0
10207014.0
杨婵媛

医学院
制药工程
医学院
口腔医学
+++++++++++++++++++
200.0
10207018
祖丽皮亚

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

医学院
制药工程
医学院
临床医学
+++++++++++++++++++



参考文档:http://www.lexicon.net/sjmachin/xlrd.html

http://sc.openoffice.org/excelfileformat.pdf

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值