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

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

代码如下:

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

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中xlrd官方_Python中如何用xlrd读取相关推荐

  1. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  2. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  3. python xlrd课程_python中xlrd模块的使用详解

    一.xlrd的安装 打开cmd输入pip install xlrd安装完成即可 二.xlrd模块的使用 下面以这个工作簿为例 1.导入模块 import xlrd 2.打开工作薄 # filename ...

  4. python中xlrd模块_Python中的xlrd模块使用原理解析

    on里面的xlrd模块详解(一) - 疯了的小蜗 - 博客园[内容]:> 那我就一下面积个问题对xlrd模块进行学习一下: 什么是xlrd模块? 为什么使用xlrd模块? 1.什么是xlrd模块 ...

  5. python xlrd使用_Python中xlrd常用用法整理

    1.背景 1.1 安装模板: 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 在cmd命令行输入:pip inst ...

  6. python统计列表中元素个数_python中计算一个列表中连续相同的元素个数方法

    python中计算一个列表中连续相同的元素个数方法 最简单的例子: a = [1,1,1,1,2,2,2,3,3,1,1,1,3] # 问:计算a中最多有几个连续的1 很明显,答案是4 如果用代码实现 ...

  7. python决策树 多分类_Python中的决策树分类:您需要了解的一切

    python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...

  8. python基础知识测试题_Python中的单元测试—基础知识

    python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...

  9. python数据库模糊查询_python中数据库like模糊查询方式

    python中数据库like模糊查询方式 在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%. 将在Python中执行的sql语句改为: sql = "SELECT * F ...

最新文章

  1. Leetcode 92.反转链表
  2. 《精通Python设计模式》学习结构型之享元模式
  3. [数据库] Oracle单表查询总数及百分比和数据横向纵向连接
  4. C++入门指南及实战 第一步 概述及经典HelloWorld
  5. undefined reference to `cv::VideoCapture::VideoCapture()'
  6. C语言模拟实现标准库函数之strlen()
  7. 数万字的0基础React知识大纲一定要藏藏好
  8. 在Module中使用自定义过滤器,来统一对站内所有请求响应的输出内容进行采集或更改。...
  9. Tomcat配置技巧Top 10
  10. arduino数码管显示0到9_少儿Python程序第十二讲:单片机控制数码管
  11. 【转】html5离线储存,application cache,manifest使用体验
  12. RuntimeError: mat1 and mat2 shapes cannot be multiplied
  13. 【论文合集】2022年10月医学影像期刊论文合集
  14. Deep Light Enhancement without Paired Supervision (非配对数据监督学习用于低曝光图像增强)
  15. 软文推广丨什么是软文推广?
  16. 《薛兆丰的经济学课》课程总结3--生命有限
  17. Excel一键将-替换为--的批量操作
  18. 电动车治理再度升级,多地将有“新变化”
  19. HDFS性能压测工具
  20. zotero 使用方法

热门文章

  1. 剑指offer-----数组中重复的数字
  2. The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _itoa. See onl
  3. 03 K近邻法——读书笔记
  4. linux查看主机名以及更改主机名
  5. cubieboard mysql_Cubieboard A10 安装Nand系统,配置nginx,php,mysql,samba详细教程
  6. 解决pycharm QtDesigner生成.ui文件转为.py文件运行不出现界面的方法(信号与槽生成的除外)
  7. 读后感《海底捞 你学不会》
  8. mysql之两阶段提交
  9. Anbsp;comparativenbsp;studyamp;nb…
  10. php项目前端src文件结构,前端项目中目录结构优化的方法总结