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 相关文章推荐
在Docker上开始部署Python应用的教程
Apr 17 Python
go和python变量赋值遇到的一个问题
Aug 31 Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
Python实现的个人所得税计算器示例
Jun 01 Python
解决Python下json.loads()中文字符出错的问题
Dec 19 Python
python 遍历列表提取下标和值的实例
Dec 25 Python
Python实现加密的RAR文件解压的方法(密码已知)
Sep 11 Python
用python计算文件的MD5值
Dec 23 Python
OpenCV-Python实现轮廓的特征值
Jun 09 Python
Python利用机器学习算法实现垃圾邮件的识别
Jun 28 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
Jun 05 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实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
php类常量的使用详解
2013/06/08 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
jquery cookie插件代码类
2009/05/26 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
js string 转 int 注意的问题小结
2013/08/15 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
python实现保存网页到本地示例
2014/03/16 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
详解python多线程之间的同步(一)
2019/04/03 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
2019/06/18 Python
在python shell中运行python文件的实现
2019/12/21 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
优质的学校老师推荐信
2013/10/28 职场文书
公司聘任书模板
2014/03/29 职场文书
党员自我剖析材料
2014/08/31 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
大班下学期幼儿评语
2014/12/30 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
一文搞懂Java中的注解和反射
2022/06/21 Java/Android
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python