Python xlrd模块导入过程及常用操作


Posted in Python onJune 10, 2020

简介

读取Excle文档,支持xls,xlsx格式

安装:pip3 install xlrd

导入:import xlrd

xlrd 模块方法

读取Excel

file = 'route_info.xls'
# 读取Excel信息,生成对象
read_book = xlrd.open_workbook(file)

获取sheet【表】相关方法,返回xlrd.sheet.Sheet()对象

sheet = read_book.sheets() # 获取全部sheet列表
print(sheet)
print(sheet[0]) # 通过索引顺序获取

sheet = read_book.sheet_by_name("100路") # 通过名称获取
print(sheet)

sheet = read_book.sheet_by_index(0) # 通过索引顺获取
print(sheet)

返回book中所有工作表的名字列表

sheet_names = read_book.sheet_names()
print(sheet_names)

检查某个sheet是否导入完毕

is_loaded = read_book.sheet_loaded("100路")
print(is_loaded) # True

sheet【行】操作

print(sheet.nrows) # 获取该sheet中的有效行数

print(sheet.row_len(0)) # 返回该行的有效单元格长度

print(sheet.row(0)) # 3.返回由该列中所有的 单元格对象 组成的列表
print(sheet.row_slice(0)) # 返回由该列中所有的 单元格对象 组成的列表

# 4.返回由该行中所有单元格的 数据类型 组成的列表
print(sheet.row_types(0, start_colx=0, end_colx=None))

# 5.返回由该行中所有单元格的数据组成的列表
print(sheet.row_values(0, start_colx=0, end_colx=None))

sheet【列】操作

print(sheet.ncols) # 获取该sheet中的有效列数

print(sheet.col(0)) # 3.返回由该列中所有的 单元格对象 组成的列表
print(sheet.col_slice(0)) # 返回由该列中所有的 单元格对象 组成的列表

# 4.返回由该列中所有单元格的 数据类型 组成的列表
print(sheet.col_types(0, start_colx=0, end_colx=None))

# 5.返回由该列中所有单元格的数据组成的列表
print(sheet.col_values(0, start_colx=0, end_colx=None))

sheet【单元格】操作

print(sheet.cell(0, 0)) # 返回单元格对象
print(sheet.cell_tpy(0, 0)) # 返回单元格中的数据类型
print(sheet.cell_value(0, 0)) # 返回单元格中的数据

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python的Tornado框架结合memcached页面改善博客性能
Apr 24 Python
在Django的URLconf中使用多个视图前缀的方法
Jul 18 Python
python比较两个列表是否相等的方法
Jul 28 Python
Python单例模式实例详解
Mar 01 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 Python
python安装读取grib库总结(推荐)
Jun 24 Python
python获取系统内存占用信息的实例方法
Jul 17 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
Sep 28 Python
如何利用python生成MD5并去重
Dec 07 Python
python实现三阶魔方还原的示例代码
Apr 28 Python
python 实现图片特效处理
Apr 03 Python
keras-siamese用自己的数据集实现详解
Jun 10 #Python
python实现mean-shift聚类算法
Jun 10 #Python
Keras之自定义损失(loss)函数用法说明
Jun 10 #Python
Python xlwt模块使用代码实例
Jun 10 #Python
python中def是做什么的
Jun 10 #Python
keras实现调用自己训练的模型,并去掉全连接层
Jun 09 #Python
Python基于os.environ从windows获取环境变量
Jun 09 #Python
You might like
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
jQuery+jqmodal弹出窗口实现代码分明
2010/06/14 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
node.js中使用node-schedule实现定时任务实例
2014/06/03 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
javascript解决IE6下hover问题的方法
2015/07/28 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
[42:48]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第二场 12.11
2020/12/16 DOTA
python基于递归解决背包问题详解
2019/07/03 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
HTML5 解析规则分析
2009/08/14 HTML / CSS
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
平面设计岗位职责
2013/12/14 职场文书
采购主管的岗位职责
2013/12/17 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis