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之有容乃大的list(3)
Sep 15 Python
python中sets模块的用法实例
Sep 30 Python
Python实现根据IP地址和子网掩码算出网段的方法
Jul 30 Python
numpy中loadtxt 的用法详解
Aug 03 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
Python中的支持向量机SVM的使用(附实例代码)
Jun 26 Python
pytorch 使用加载训练好的模型做inference
Feb 20 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
python中tab键是什么意思
Jun 18 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
pandas统计重复值次数的方法实现
Feb 20 Python
Python面向对象之成员相关知识总结
Jun 24 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中的array数组类型分析说明
2010/07/27 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
输入密码检测大写是否锁定js实现代码
2012/12/03 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
在antd Table中插入可编辑的单元格实例
2020/10/28 Javascript
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
在Python中使用正则表达式的方法
2015/08/13 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
2020/02/12 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
python IP地址转整数
2020/11/20 Python
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
.NET常见笔试题集
2012/12/01 面试题
农行实习自我鉴定
2013/09/22 职场文书
物流专业毕业生推荐信范文
2013/11/18 职场文书
酒店副总岗位职责
2013/12/24 职场文书
村官工作鉴定评语
2014/01/27 职场文书
大学生简短的自我评价分享
2014/02/20 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
环保宣传标语
2014/06/12 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
职工年度考核评语
2014/12/31 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
《狼牙山五壮士》教学反思
2016/02/17 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis