当前位置: 首页 > news >正文

python中xlrd官方_Python中如何用xlrd读取

经过小编的一番学习,了解到了xlrd读取的方法,今天全部分享给大家。

以读取Excel为例,需要安装xlrd模块, 打开cmd,输入命令:pip install xlrd  进行安装,若已安装显示如下:

63d0729860318192d662f30287a1a8b1.png

代码如下:

'''一、打开文件'''

xl = xlrd.open_workbook(file)

'''二、获取sheet'''

print (xl.sheet_names())#获取sheet名称

print (xl.sheets())#获取sheet对象

print(xl.nsheets) #获取sheet总数

print(xl.sheet_by_name(u"目录"))

print (xl.sheet_by_index(1))

'''三、获取sheet内的汇总数据'''

table1 = xl.sheet_by_name(u"目录")

print(table1.name)

print (table1.ncols)

print(table1.nrows)

'''四、单元格批量读取'''

print(table1.row_values(0))#获取第n行的值 若是合并单元格 首行显示值 其它为空

print(table1.row(0))#获取值及类型

print (table1.row_types(0))

print(table1.col_values(0,1,4))#获取列,切片

print(table1.row_slice(1,0,2))

'''五、特定单元格读取'''

#取值

print(table1.cell(1,2).value)

print(table1.cell_value(1,2))

print(table1.row(1)[2]).value

print(table1.col(2)[1]).value

#取类型

print(table1.cell(1,2).ctype)

print(table1.cell_type(1,2))

print(table1.row(1)[2].ctype)

'''六、常用技巧(0,0)转换成A1'''

print(xlrd.cellname(0,0))

print(xlrd.cellnameabs(0,0))

print(xlrd.colname(0))

以上就是Python中xlrd读取的方法。更多Python学习推荐:JQ教程网Python大全。

相关文章:

  • python字符串常用操作字符串_python字符串常用操作
  • matlab 散点图 线性回归图_简单线性回归matlab实现
  • mysql select count(1)_select count(1) 和 select count(*)的区别
  • mysql source 数据库_MySQL 数据库 source 命令详解及实例
  • mysql1044错误代码_mysql出现1044错误怎么办
  • mysql圆的范围_MySQL大圆距离(Haversine公式)
  • python sub 第三次_Python 3.3中的re.sub
  • java猜拳_Java:猜拳游戏
  • 不建议使用 java_为什么不建议使用Date,而是使用Java8新的时间和日期API?
  • java判断属性类型_根据java的反射机制判断实体中属性的类型
  • mqtt paho java_Mqtt Paho(Java)的重连及使用
  • java timer和timertask_java定时器Timer和TimerTask详解
  • java 静态类在内存中只会有一个事例吗_Java 中的设计模式:解决一个类在内存只存在一个对象。...
  • eclipse中java项目泛型报错_Java泛型Eclipse编译器错误?
  • mysql-8.0.13安装教程_win10下mysql8.0.13安装配置方法图文教程
  • 【Linux系统编程】快速查找errno错误码信息
  • 2018一半小结一波
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • Git初体验
  • Next.js之基础概念(二)
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 成为一名优秀的Developer的书单
  • 程序员该如何有效的找工作?
  • 给初学者:JavaScript 中数组操作注意点
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 警报:线上事故之CountDownLatch的威力
  • 力扣(LeetCode)357
  • 数据仓库的几种建模方法
  • 无服务器化是企业 IT 架构的未来吗?
  • 消息队列系列二(IOT中消息队列的应用)
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 怎么把视频里的音乐提取出来
  • FaaS 的简单实践
  • 昨天1024程序员节,我故意写了个死循环~
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • ![CDATA[ ]] 是什么东东
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (十)T检验-第一部分
  • (五)网络优化与超参数选择--九五小庞
  • (转) Android中ViewStub组件使用
  • (转)Google的Objective-C编码规范
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • . Flume面试题
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET 解决重复提交问题
  • .net 无限分类
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法