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实现2014火车票查询代码分享
Jan 10 Python
paramiko模块安装和使用(远程登录服务器)
Jan 27 Python
Python批量按比例缩小图片脚本分享
May 21 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
Django中Model的使用方法教程
Mar 07 Python
pygame游戏之旅 载入小车图片、更新窗口
Nov 20 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
详解用Python练习画个美队盾牌
Mar 23 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
Mar 06 Python
Keras使用ImageNet上预训练的模型方式
May 23 Python
Python实现socket库网络通信套接字
Jun 04 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实现用于计算执行时间的类实例
2015/04/18 PHP
php如何把表单内容提交到数据库
2019/07/08 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
jquery的ajax简单结构示例代码
2014/02/17 Javascript
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
javascritp添加url参数将参数加入到url中
2014/09/25 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
js中document.write的那点事
2014/12/12 Javascript
javascript制作2048游戏
2015/03/30 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
vue 页面加载进度条组件实例
2018/02/05 Javascript
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
2020/04/27 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
利用python求积分的实例
2019/07/03 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
面向对象编程的优势是什么
2015/12/17 面试题
毕业生找工作推荐信
2013/11/21 职场文书
初婚未育证明
2014/01/15 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
建设工程授权委托书
2014/09/22 职场文书
先进个人推荐材料
2014/12/29 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
入党群众意见范文
2015/06/02 职场文书