xlrd

导入模块

import xlrd

2、打开指定的excel文件,返回一个data对象

data = xlrd.open_workbook(file)                     #打开excel表,返回data对象

3、通过data对象可以得到各个sheet对象(一个excel文件可以有多个sheet,每个sheet就是一张表格)

Sheet1 = data.sheet_by_index(0)                     #通过索引顺序获取

Sheet1 = data.sheet_by_name(u‘sheet1’)            #通过名称获取

Sheet1 = data.sheets()[0]                           #通过索引顺序获取

num =data.nsheets                                   #返回sheet的数目

list = data.sheets()                                #返回所有sheet对象的列表

list = data.sheet_names()                           #返回所有sheet对象名字的列表

4、通过sheet对象可以获取各个单元格,每个单元格是一个cell对象

name = sheet1.name                  #返回sheet1的名称

nrows =sheet1.nrows                 #返回sheet1的行数

ncols = sheet1.ncols                #返回sheet1的列数

sheet1.cell_type(x,y)               #返回cell的对象类型

sheet1.cell(x,y).ctype              #返回cell的对象类型

#python读取excel中单元格的内容返回的有5种类型。ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error。即date的ctype=3,这时需要使用xlrd的xldate_as_tuple来处理为date格式,先判断表格的ctype=3时xldate才能开始操作。

sheet1.cell_value(x,y)              #返回cell的值

sheet1.cell(x,y).value              #返回cell的值

sheet1.row(x)                       #获取指定行,返回cell对象的列表

sheet1.row_values(x)                #获取指定行,返回列表

sheet1.col(x)                       #获取指定列,返回cell对象的列表

sheet1.col_values(x)                #获取指定列,返回列表

转载于:https://www.cnblogs.com/windyrainy/p/10594662.html

Python中xlrd模块解析相关推荐

  1. python中xlrd模块的使用详解

    python中xlrd模块的使用详解 两个问题: 什么是xlrd模块? 为什么使用xlrd模块? 1.什么是xlrd模块? python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读 ...

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

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

  3. python中xlrd模块

    转载:https://www.jb51.net/article/205141.htm 一.xlrd的安装 打开cmd输入pip install xlrd安装完成即可 二.xlrd模块的使用 下面以这个 ...

  4. python中xlrd模块的使用

    xlrd模块的使用 一.xlrd的安装 二.xlrd模块的使用 1.导入模块 2.打开工作薄 3.获取需要操作的sheet表格(有三种方法) ①通过索引获取 ②通过索引顺序获取 ③通过sheet名称获 ...

  5. python xlrd模块_Python中xlrd模块解析

    xlrd 导入模块 import xlrd 2.打开指定的excel文件,返回一个data对象 data = xlrd.open_workbook(file) #打开excel表,返回data对象 3 ...

  6. Python中matplotlib模块解析

    用Matplotlib绘制二维图像的最简单方法是: 1.  导入模块 导入matplotlib的子模块 import matplotlib.pyplot as plt import numpy as ...

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

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

  8. python中 xlrd/xlwt模块详解

    python中 xlrd/xlwt模块详解 1.什么是xlrd模块 python操作excel主要用到xlrd和xlwt两个库,即xlrd是读excel,xlwt是写excel库 一.安装xlrd模块 ...

  9. python导入excel文件-python使用xlrd模块读写Excel文件的方法

    本文实例讲述了python使用xlrd模块读写Excel文件的方法.分享给大家供大家参考.具体如下: 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi ...

最新文章

  1. Node.js环境搭建npm安装
  2. php通过Mysqli和PDO连接mysql数据详解
  3. 阿里云Redis混合存储典型场景:如何轻松搭建视频直播间系统
  4. 一致性hash算法虚拟节点_一致性 Hash 算法
  5. Java Servlet request
  6. 添加 XmlDocument 元素 和 属性
  7. 【机器学习】深度学习开发环境搭建
  8. Docker安装应用程序(Centos6.5_x64)
  9. Lesson4 一阶方程代换法
  10. 简述C++中map和unordered_map的用法
  11. XP的故障恢复控制台
  12. MFC PreTranslateMessage(MSG* pMsg)中调用DoModal()模态窗口问题
  13. OCR目标识别(车辆VIN码识别效果)
  14. MyBatis中的大于号小于号怎么表示
  15. win10系统如果更改战网服务器,win10系统无法登录战网的四种解决方法
  16. [转]1、蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)
  17. Windows 任务计划程序
  18. 内存的分配与回收实验
  19. mysql数据库表损坏修复方法(适用虚拟主机)
  20. 微信小程序之Array操作、图片上传

热门文章

  1. Java的超类/基类Object
  2. 2019怎么保存低版本_CAD发给客户没字体怎么办?快速打包外部参照、字体、打印样式...
  3. python中常用的方法
  4. python单用户登录_Django实现单用户登录的方法示例
  5. matlab 三维图像配准,[转载]Matlab实现多种图像配准(转)
  6. 双向链表删除节点时间复杂度_「十分钟学算法」删除链表的倒数第N个节点
  7. linux make命令_第一章 1.3Linux下安装Redis
  8. C 11实现的100行线程池
  9. 【lua学习】3.字符串
  10. java的构造函数详解,Java构造函数与普通函数用法详解