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 的进程管理工具supervisor使用指南
Sep 18 Python
快速实现基于Python的微信聊天机器人示例代码
Mar 03 Python
浅析Python中return和finally共同挖的坑
Aug 18 Python
深入理解Python中range和xrange的区别
Nov 26 Python
scrapy爬虫实例分享
Dec 28 Python
使用Scrapy爬取动态数据
Oct 21 Python
python实现桌面托盘气泡提示
Jul 29 Python
python 控制Asterisk AMI接口外呼电话的例子
Aug 08 Python
python web框架中实现原生分页
Sep 08 Python
Python3 全自动更新已安装的模块实现
Jan 06 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
Mar 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中的Session和Cookie
2013/06/21 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
2018/09/11 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
vue 开发之路由配置方法详解
2019/12/02 Javascript
解决antd Form 表单校验方法无响应的问题
2020/10/27 Javascript
python访问sqlserver示例
2014/02/10 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
python小程序实现刷票功能详解
2019/07/17 Python
python装饰器练习题及答案
2019/11/01 Python
python实现在线翻译功能
2020/03/03 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
会计实习期自我鉴定
2013/10/06 职场文书
酒店led欢迎词
2014/01/09 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
2014年班主任工作总结
2014/11/08 职场文书
给校长的建议书作文300字
2015/09/14 职场文书