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实现定时同步本机与北京时间的方法
Mar 24 Python
Python书单 不将就
Jul 11 Python
详解python string类型 bytes类型 bytearray类型
Dec 16 Python
基于Python对数据shape的常见操作详解
Dec 25 Python
解决pyinstaller打包pyqt5的问题
Jan 08 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
基于pygame实现童年掌机打砖块游戏
Feb 25 Python
PyQt5 控件字体样式等设置的实现
May 13 Python
利用python对mysql表做全局模糊搜索并分页实例
Jul 12 Python
使用python批量修改XML文件中图像的depth值
Jul 22 Python
Pycharm自动添加文件头注释和函数注释参数的方法
Oct 23 Python
Python Pytorch查询图像的特征从集合或数据库中查找图像
Apr 09 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文件中是否含有bom的函数
2012/05/31 PHP
提高php运行速度的一些小技巧分享
2012/07/03 PHP
php数组一对一替换实现代码
2012/08/31 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
ThinkPHP中order()使用方法详解
2016/04/19 PHP
关于PHP定时发送服务的解决办法
2017/04/23 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
Javascript 面向对象 继承
2010/05/13 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
基于JavaScript定位当前的地理位置
2017/04/11 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
python输出电脑上所有的串口名的方法
2019/07/02 Python
Python实现串口通信(pyserial)过程解析
2019/09/25 Python
python实现广度优先搜索过程解析
2019/10/19 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
高中运动会入场词
2014/02/14 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
啤酒节策划方案
2014/05/28 职场文书
乡镇干部个人对照检查材料思想汇报
2014/10/04 职场文书
接待员岗位职责
2015/02/13 职场文书
社区重阳节活动总结
2015/03/24 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
浅谈Python项目的服务器部署
2021/04/25 Python
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
CSS Transition通过改变Height实现展开收起元素
2021/08/07 HTML / CSS
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL