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 相关文章推荐
Tornado Web Server框架编写简易Python服务器
Jul 28 Python
零基础使用Python读写处理Excel表格的方法
May 02 Python
Python学习笔记之函数的定义和作用域实例详解
Aug 13 Python
Python 3.6打包成EXE可执行程序的实现
Oct 18 Python
pytorch中nn.Conv1d的用法详解
Dec 31 Python
Python基于os.environ从windows获取环境变量
Jun 09 Python
python入门:argparse浅析 nargs='+'作用
Jul 12 Python
使用Python爬取小姐姐图片(beautifulsoup法)
Feb 11 Python
pytorch显存一直变大的解决方案
Apr 08 Python
Python中threading库实现线程锁与释放锁
May 17 Python
Python 正则模块详情
Nov 02 Python
用Python生成会跳舞的美女
Jan 18 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函数)
2006/10/09 PHP
实现分十页分向前十页向后十页的处理
2006/10/09 PHP
全文搜索和替换
2006/10/09 PHP
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
php中数字0和空值的区别分析
2014/06/05 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
Node.js实现一个HTTP服务器的方法示例
2019/05/13 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
2020/04/27 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
浅析Python中的序列化存储的方法
2015/04/28 Python
Python的Django框架中settings文件的部署建议
2015/05/30 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
办公室经理岗位职责
2014/01/01 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
入股协议书范本
2014/04/14 职场文书
医院领导班子整改方案
2014/10/01 职场文书