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 相关文章推荐
python处理PHP数组文本文件实例
Sep 18 Python
Python读取网页内容的方法
Jul 30 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
Jul 02 Python
Python中字符串的处理技巧分享
Sep 17 Python
详解python基础之while循环及if判断
Aug 24 Python
对python中if语句的真假判断实例详解
Feb 18 Python
使用python实现抓取腾讯视频所有电影的爬虫
Apr 15 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
python实现二分类的卡方分箱示例
Nov 22 Python
Python字典底层实现原理详解
Dec 18 Python
Django URL参数Template反向解析
Nov 24 Python
python Polars库的使用简介
Apr 21 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
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
laravel通用化的CURD的实现
2019/12/13 PHP
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
JQuery中基础过滤选择器用法实例分析
2015/05/18 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
基于jQuery实现弹出可关闭遮罩提示框实例代码
2016/07/18 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
webpack打包非模块化js的方法
2018/10/24 Javascript
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
专科毕业生求职简历的自我评价
2013/10/12 职场文书
人事助理岗位职责
2013/11/18 职场文书
网页美工求职信
2014/02/15 职场文书
教师个人自我评价范文
2014/04/13 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
礼仪培训心得体会
2016/01/22 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
PHP 技巧 * SVG 保存为图片(分享图生成)
2021/04/02 PHP
Nginx配置Https安全认证的实现
2021/05/26 Servers
SpringDataJPA在Entity中常用的注解介绍
2021/12/06 Java/Android