Python读execl之xlrd库函数详解一:工作簿相关
Python读execl主要用到xlrd库,用到主要函数详解如下:
准备工作:
- 安装xlrd库:
pip install xlrd
- 待读取的execl文件,本文使用如下:
文件名:datalist.xlsx
文件内容:(里边的数据只是示例,非真实数据,切勿计较)
库函数:
工作簿相关
- open_workbook(filename=None,
logfile=sys.stdout, verbosity=0, use_mmap=USE_MMAP,
file_contents=None,
encoding_override=None,
formatting_info=False, on_demand=False, ragged_rows=False) #打开工作表
#-*- encoding:utf-8 -*-import xlrd,jsondef openexec():book1 = xlrd.open_workbook('datalist.xlsx')print(book1)
openexec()
结果输出:<xlrd.book.Book object at 0x0000000002F10358>,说明文件打开OK
- sheet_names(self) #获取所有的sheet名称
w = json.dumps(book1.sheet_names(),encoding='utf-8',ensure_ascii=False) # 避免输出中文乱码print(book1.name)
结果输出:[“附件1《员工家属体检名单统计表》”, “附件2《自费家属体检名单统计表》”, “附件3《其他信息》”]
那么w[2:18] = 附件1《员工家属体检名单统计表》
- sheet_by_index(self, sheetx) #通过下表获取所有的sheet名称
q = book1.sheet_by_index(1).name #获取下表为1的sheet名称print(q)
结果输出:附件2《自费家属体检名单统计表》
- sheet_by_name(self, sheet_name) #直接通过sheet的名称来锁定某个sheet
e = book1.sheet_by_name(u"附件2《自费家属体检名单统计表》").name print(e)
结果输出:附件2《自费家属体检名单统计表》
- sheet_loaded(self, sheet_name_or_index) #判断对应的sheet是否加载成功
r = book1.sheet_loaded(2)print(r)
结果输出:True
- unload_sheet(self, sheet_name_or_index) #取消加载
t = book1.sheet_loaded(2)print(t)
结果输出:None
- release_resources(self) #资源释放
y = book1.release_resources()print(y)
结果输出:None
Python读execl之xlrd库函数详解一:工作簿相关相关推荐
- python镜像下载包_python包详解
干货大礼包!21天带你轻松学Python(文末领取更多福利) 点击查看课程视频地址 本课程来自于千锋教育在阿里云开发者社区学习中心上线课程<Python入门2020最新大课>,主讲人姜伟. ...
- Python中的select、epoll详解
Python中的select.epoll详解 文章目录 Python中的select.epoll详解 一.select 1.相关概念 2.select的特性 1.那么单进程是如何实现多并发的呢??? ...
- python中pandas安装视频教程_详解Python中pandas的安装操作说明(傻瓜版)
很多人来问我pandas的安装(python数据分析里面的必修课) 步骤如下: 安装python的时候,把路径加到系统里,这样,随时可以用pip 路径添加方法: 查找路径: 路径1: 2.例如: 即: ...
- Python基础学习之 os 模块详解
Python基础学习之 os 模块详解 文章目录 Python基础学习之 os 模块详解 1. 路径操作 1.1 os.chdir(),切换当前工作目录: 1.2 os.getcwd(),返回工作目录 ...
- python中的subprocess.Popen()使用详解---以及注意的问题(死锁)
从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值. subprocess意在替代其他几个老的模块或者函数 ...
- C语言字符串库函数详解模拟实现(strlen、strcpy、strcat、strcmp)+字符操作函数+字符转换函数
字符串库函数详解 一.无字符串长度限制的字符串函数 1. strlen 计算字符串长度函数 2. strcpy 字符串拷贝函数 3. strcat 字符串追加函数 4. strcmp 字符串比较函数 ...
- Python 标准库之 sys 模块详解
Python sys 模块详解 1. 简介 "sys"即"system","系统"之意.该模块提供了一些接口,用于访问 Python 解释器 ...
- 21年最新Python面试题及答案汇总详解(上)
错过三月找工作的机会,还要错过四月的好时期吗?Python面试你做准备了吗?下面小编整理了一套2021年最新Python常见面试题目,及Python面试题目答案汇总.希望能够帮助到大家. 21年最新P ...
- python popen阻塞_对Python subprocess.Popen子进程管道阻塞详解
问题产生描述 使用子进程处理一个大的日志文件,并对文件进行分析查询,需要等待子进程执行的输出结果,进行下一步处理. 出问题的代码 # 启用子进程执行外部shell命令 def __subprocess ...
最新文章
- matlab工作路径
- 源码阅读分析 View的Touch事件分发
- 为恶意文件“画像” 瀚思科技基于深度学习技术快速锁定未知威胁
- PostgreSQL 行变列的小应用
- Codeforces 920E-Connected Components? (set,补图,连通块)
- C语言做一个表格的程序,用C语言画个简单表格
- 关于神经网络的需要注意的概念总结
- Spring框架----四种常用通知类型
- 中国慕课java_回收的吸油毡通常应放置一边以备再次使用。
- video downloadhelper 无时间限制_如何避免背景音乐侵权?自媒体和vlog必备的七大无版权背景音乐网...
- office2003 office2007同时安装 配置问题的解决
- [转]ETL随笔(二)
- 哪吒票房超复联4,100行python代码抓取豆瓣短评,看看网友怎么说
- 办公室计算机收不到主机打印机,图文详解电脑怎么连接办公室打印机 一招教你搞定!...
- 大学生计算机学科竞赛a类,全国大学生学科竞赛分类名单
- Win11 右键菜单风格修改为Win10模式
- 学好数据结构的重要性
- 判断对错。在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。
- 深度学习在恶意代码检测方面的应用简单调研
- 2021.03青少年软件编程(Python)等级考试试卷(二级)
热门文章
- DGL官方教程--图分类
- python可以在哪些系统运行_Python 语言可以在哪些操作系统上运行?
- H5canvas(渐变,绘制图片和视频,画布变换,制作马赛克)
- 老毛桃制作工具,免广告制作纯净USB启动盘的方法。
- Linux关机和重启的命令
- java基础语法之学习武林秘籍入门版(由助手完成)
- Android开源项目和轮子
- 数字源表典型应用及检验项目有哪些呢?
- java 单元测试 异步_使用Moq模拟单元测试的异步方法
- Python+Vue计算机毕业设计书籍学习平台yqzh1(源码+程序+LW+部署)