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实现代理服务功能实例
Nov 15 Python
python控制台英汉汉英电子词典
Apr 23 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
Jun 14 Python
python 简单的多线程链接实现代码
Aug 28 Python
python2 与python3的print区别小结
Jan 16 Python
使用Python 统计高频字数的方法
Jan 31 Python
详解Python3定时器任务代码
Sep 23 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
Nov 06 Python
Pycharm无法打开双击没反应的问题及解决方案
Aug 17 Python
Python3如何使用tabulate打印数据
Sep 25 Python
python实现数据结构中双向循环链表操作的示例
Oct 09 Python
python输出国际象棋棋盘的实例分享
Nov 26 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实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
PHP fprintf()函数用法讲解
2019/02/16 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
juqery 学习之四 筛选过滤
2010/11/30 Javascript
使用js的replace()方法查找字符示例代码
2013/10/28 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
js实现的彩色方块飞舞奇幻效果
2016/01/27 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
详解tensorflow训练自己的数据集实现CNN图像分类
2018/02/07 Python
使用pandas读取csv文件的指定列方法
2018/04/21 Python
Python爬虫文件下载图文教程
2018/12/23 Python
Python元组常见操作示例
2019/02/19 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
python实现在线翻译
2020/06/18 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
python爬取股票最新数据并用excel绘制树状图的示例
2021/03/01 Python
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
法人代表委托书
2014/04/04 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
红高粱观后感
2015/06/10 职场文书
Python还能这么玩之只用30行代码从excel提取个人值班表
2021/06/05 Python
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers