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 相关文章推荐
Django中对数据查询结果进行排序的方法
Jul 17 Python
python模拟登录并且保持cookie的方法详解
Apr 04 Python
Python 正则表达式实现计算器功能
Apr 29 Python
python中将函数赋值给变量时需要注意的一些问题
Aug 18 Python
flask框架视图函数用法示例
Jul 19 Python
Python将一个Excel拆分为多个Excel
Nov 07 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
Python判断变量名是否合法的方法示例
Jan 28 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
Sep 11 Python
python如何操作mysql
Aug 17 Python
如何在pycharm中安装第三方包
Oct 27 Python
python 可视化库PyG2Plot的使用
Jan 21 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 和 MySQL 时区的一点总结
2008/03/26 PHP
PHP读取MySQL数据代码
2008/06/05 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
2015/11/03 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
webpack打包单页面如何引用的js
2017/06/07 Javascript
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
2017/09/22 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
python持久性管理pickle模块详细介绍
2015/02/18 Python
用Python shell简化开发
2018/08/08 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
python+pygame实现坦克大战
2019/09/10 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
美国运动鞋和服装网上商店:YCMC
2018/09/15 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
竞选部长演讲稿
2014/04/26 职场文书
竞选大队委员演讲稿
2014/04/28 职场文书
酒店节能降耗方案
2014/05/08 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
python b站视频下载的五种版本
2021/05/27 Python
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers