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中去空格函数的用法
Aug 21 Python
Python实现比较两个文件夹中代码变化的方法
Jul 10 Python
Python实现FTP上传文件或文件夹实例(递归)
Jan 16 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 Python
关于windows下Tensorflow和pytorch安装教程
Feb 04 Python
Python标准库json模块和pickle模块使用详解
Mar 10 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 Python
keras做CNN的训练误差loss的下降操作
Jun 22 Python
基于OpenCV的路面质量检测的实现
Nov 04 Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 Python
在 Python 中使用 7zip 备份文件的操作
Dec 11 Python
详解Python类和对象内容
Jun 22 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
JAVA/JSP学习系列之四
2006/10/09 PHP
两个开源的Php输出Excel文件类
2010/02/08 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
基于jquery的气泡提示效果
2010/05/31 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
python使用scrapy解析js示例
2014/01/23 Python
python先序遍历二叉树问题
2017/11/10 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
不同浏览器创建XMLHttpRequest方法有什么不同
2014/11/17 面试题
opencv实现图像几何变换
2021/03/24 Python
英文求职信写作小建议
2014/02/16 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
小学生通知书评语
2014/12/31 职场文书
环境建议书
2015/02/04 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
python 下划线的多种应用场景总结
2021/05/12 Python
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python
基于Redis的List实现特价商品列表功能
2021/08/30 Redis