python 获取excel中数据
2014-04-03 12:56
204 查看
python中要想处理excel,必须用到第三方模块xlrd,所以windows 我安装方法是cmd中命令:E:\ANZHUANG\Python\Scripts>easy_install xlrd (路径必须在python的scripts下和必须安装easy_install)
excel内的内容格式如下:
输出结果:
199.0
10207014.0
杨婵媛
女
医学院
制药工程
医学院
口腔医学
+++++++++++++++++++
200.0
10207018
祖丽皮亚
女
医学院
制药工程
医学院
临床医学
+++++++++++++++++++
201.0
10207029
周力波
男
医学院
制药工程
医学院
临床医学
+++++++++++++++++++
参考文档:http://www.lexicon.net/sjmachin/xlrd.html
http://sc.openoffice.org/excelfileformat.pdf
#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
周力波
男
医学院
制药工程
医学院
临床医学
+++++++++++++++++++
参考文档:http://www.lexicon.net/sjmachin/xlrd.html
http://sc.openoffice.org/excelfileformat.pdf
相关文章推荐
- 利用Python从数据公司接口获取数据并输出excel格式
- Python获取excel表格数据例子
- python获取Excel数据
- Python数据获取-文件、word、Excel、数据库
- python读取外部数据之excel数据获取及参数说明
- 基于随机采样获取训练、测试数据示例(Python)
- python 写入excel数据而不改变excel原有样式
- Dragonbaord 410c Python交互设计(2)——天气预报demo数据获取
- Python之pyexcel_xls读写Excel数据表
- [Python] - 爬虫之抓取 Boss直聘 数据到 Excel 中
- python结合selenium获取XX省交通违章数据的实现思路及代码
- 复制透视表样式时,系统提示“ excel无法从磁盘内获取数据透视表的源数据”
- 小猪的Python学习之旅 —— 14.项目实战:抓取豆瓣音乐Top 250数据存到Excel中
- python-把excel里面的数据存储到矩阵里面
- 自己写了一个获取Excel数据的方法
- python3+mysql查询数据并通过邮件群发excel附件
- 用python+selenium获取北上广深成五地PM2.5数据信息并按空气质量排序
- Python3 urllib(网络数据获取 模块)
- Python本地数据获取
- python生成每日报表数据(Excel)并邮件发送