Python使用xlrd模块操作Excel数据导入的方法


Posted in Python onMay 26, 2015

本文实例讲述了Python使用xlrd模块操作Excel数据导入的方法。分享给大家供大家参考。具体分析如下:

xlrd是一个基于python的可以读取excel文件的产品。和pyExcelerator相比,xlrd的主要特点在于读的功能比较强大,提供了表单行数、列数、单元格数据类型等pyExcelrator无法提供的详细信息,使得开发人员无须了解表单的具体结构也能对表单中的数据进行正确的分析转换。

但是xlrd仅仅提供了读取excel文件的功能,不能像pyExcelrator那样生成excel文件。

Python对于office软件excel的读取一般都采用xlrd库:

1) 打开工作表:

import xlrd

wb = xlrd.open_workbook('workbook_name')

wb = xlrd.open_workbook(file_contents = data)

2) 检查工作表名称,获取工作表:
wb.sheet_names()

sh = wb.sheet_by_index(0)

sh = wb.sheet_by_name(u'Sheet1')

3) 查询数据:

i. 获取行数,列数:

rows = sh.rows

cols = sh.cols

ii. 查询行数据:
sh.row_values(row_num)

iii. 查询列数据:
sh.row_values(col_num)

iv. 查询单元格数据:
sh.cel(row_num, col_num).value

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python3实现暴力穷举博客园密码
Jun 19 Python
Python测试人员需要掌握的知识
Feb 08 Python
Python实现找出数组中第2大数字的方法示例
Mar 26 Python
对Python3中的input函数详解
Apr 22 Python
Django 登陆验证码和中间件的实现
Aug 17 Python
python 将json数据提取转化为txt的方法
Oct 26 Python
对Python闭包与延迟绑定的方法详解
Jan 07 Python
python爬虫爬取微博评论案例详解
Mar 27 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
Aug 13 Python
python中如何实现将数据分成训练集与测试集的方法
Sep 13 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
使用python如何删除同一文件夹下相似的图片
May 07 Python
django实现分页的方法
May 26 #Python
Django imgareaselect手动剪切头像实现方法
May 26 #Python
Django实现图片文字同时提交的方法
May 26 #Python
Python实现的简单算术游戏实例
May 26 #Python
Django中使用group_by的方法
May 26 #Python
python3序列化与反序列化用法实例
May 26 #Python
python实现用于测试网站访问速率的方法
May 26 #Python
You might like
乱谈我对耳机、音箱的感受
2021/03/02 无线电
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
PHP strcmp()和strcasecmp()的区别实例
2016/11/05 PHP
Prototype Object对象 学习
2009/07/12 Javascript
在JQuery dialog里的服务器控件 事件失效问题
2010/12/08 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
less简单入门(CSS 预处理语言)
2017/03/08 Javascript
纯js实现的积木(div层)拖动功能示例
2017/07/19 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
Python脚本暴力破解栅栏密码
2015/10/19 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
python Opencv将图片转为字符画
2021/02/19 Python
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
python科学计算之numpy——ufunc函数用法
2019/11/25 Python
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
技术总监个人的自我评价范文
2013/12/18 职场文书
销售找工作求职信
2013/12/20 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
服务标语口号
2014/07/01 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
开学典礼致辞
2015/07/29 职场文书
初中语文教学反思范文
2016/03/03 职场文书
导游词之西安骊山
2019/12/20 职场文书