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 while 循环使用的简单实例
Jun 08 Python
关于numpy中np.nonzero()函数用法的详解
Feb 07 Python
Python Requests模拟登录实现图书馆座位自动预约
Apr 27 Python
Python函数参数匹配模型通用规则keyword-only参数详解
Jun 10 Python
pyqt 实现为长内容添加滑轮 scrollArea
Jun 19 Python
详解python中的time和datetime的常用方法
Jul 08 Python
python3.6+selenium实现操作Frame中的页面元素
Jul 16 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
在Python中实现函数重载的示例代码
Dec 12 Python
Python 实现将数组/矩阵转换成Image类
Jan 09 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 Python
Python实现位图分割的效果
Nov 20 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生成缩略图的代码
2011/01/12 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
php中error与exception的区别及应用
2014/07/28 PHP
详谈phpAdmin修改密码后拒绝访问的问题
2017/04/03 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
JavaScript判断前缀、后缀是否是空格的方法
2015/04/15 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
Node.js下自定义错误类型详解
2016/10/17 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
[01:11:35]Liquid vs LGD 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现全角半角转换的方法
2014/08/18 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
浅析python3字符串格式化format()函数的简单用法
2018/12/07 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
Python OpenCV实现视频分帧
2019/06/01 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
Internal修饰符有什么含义
2013/07/10 面试题
信息管理专业学生自荐信格式
2013/09/22 职场文书
副董事长岗位职责
2014/04/02 职场文书
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
警示教育活动总结
2014/05/05 职场文书
党员志愿者活动总结
2014/06/26 职场文书
2016党员入党决心书
2015/09/22 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL