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 相关文章推荐
web.py在模板中输出美元符号的方法
Aug 26 Python
python 简单的多线程链接实现代码
Aug 28 Python
基于python 处理中文路径的终极解决方法
Apr 12 Python
Django框架的使用教程路由请求响应的方法
Jul 03 Python
python 制作自定义包并安装到系统目录的方法
Oct 27 Python
Python enumerate函数遍历数据对象组合过程解析
Dec 11 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
Aug 07 Python
python利用xlsxwriter模块 操作 Excel
Oct 14 Python
Python logging自定义字段输出及打印颜色
Nov 30 Python
Python创建简单的神经网络实例讲解
Jan 04 Python
python实现代码审查自动回复消息
Feb 01 Python
python 多态 协议 鸭子类型详解
Nov 27 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调用三种数据库的方法(2)
2006/10/09 PHP
javascript 内存回收机制理解
2011/01/17 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
js验证模型自我实现的具体方法
2013/06/21 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
关于vue.extend和vue.component的区别浅析
2017/08/16 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
Python 处理数据的实例详解
2017/08/10 Python
python在非root权限下的安装方法
2018/01/23 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
TensorFLow用Saver保存和恢复变量
2018/03/10 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
仓库主管岗位职责
2014/03/02 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
外国人来华邀请函
2015/01/31 职场文书
母亲节寄语大全
2015/02/27 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python
python开发人人对战的五子棋小游戏
2022/05/02 Python