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) #获取指定列,返回列表

python xlrd模块_Python中xlrd模块解析相关推荐

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

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

  2. python中自带的模块_python中的模块详解

    概念 python中的模块是什么?简而言之,在python中,一个文件(以".py"为后缀名的文件)就叫做一个模块,每一个模块在python里都被看做是一个独立的文件.模块可以被项 ...

  3. 简述python中怎样导入模块_Python中导入模块的两种模式,import

    import import pandas import pandas as pd 使用函数方式:.(),或者.() 比如 pandas.read_csv("data/stock.csv&qu ...

  4. python中mysqldb模块_python中MySQLdb模块用法实例

    本文实例讲述了python中MySQLdb模块用法.分享给大家供大家参考.具体用法分析如下: MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接 ...

  5. python pygame模块_python中pygame模块用法实例

    本文实例讲述了python中pygame模块用法,分享给大家供大家参考.具体方法如下: import pygame, sys from pygame.locals import * #set up p ...

  6. python导入xlrd库_python中xlrd库如何实现文件读取?

    俗话说得好,技多不压身,虽然我们已经掌握了多种可以实现读取文件的方式,但是丝毫不影响我们要学会精益求精,他说学习文件读取的奥秘,况且,数据分析是十分重要的,一切的代码运行,总归都是要服务于数据,好啦, ...

  7. python从包中导入模块_Python中包,模块导入的方法

    Python中包,模块导入的方法 http://www.cnblogs.com/allenblogs/archive/2011/05/24/2055149.html 1. import modname ...

  8. python添加自定义模块_Python中添加自定义模块的方法

    Python中添加自定义模块的方法 发布时间:2020-07-17 14:01:03 来源:亿速云 阅读:95 作者:小猪 这篇文章主要讲解了Python中添加自定义模块的方法,内容清晰明了,对此有兴 ...

  9. python的config模块_python中ConfigParse模块的用法

    本文实例讲述了python中configparse模块的用法,分享给大家供大家参考.具体方法如下: 写配置一般用configparse.rawconfigparse类 读配置用configparse. ...

  10. python中的模块_Python中的模块 | 萧小寒

    摘要 在编程语言中,Python被广大程序员誉为是一门"简单.优美.功能强大"的动态语言.在接触到Python这门语言时,多数人会被其简洁的语法.优美的格式和丰富的模块所震撼. 虽 ...

最新文章

  1. 2021-2027年中国智能制造行业市场前景预测研究报告
  2. 如何用飞书统计并跟进个税年度汇算清缴情况?
  3. JAVA基础12-继承(3)
  4. Envi和ArcGIS软件打开和处理.NC4数据
  5. IoT -- (九) IoT通讯技术选型与模型设计
  6. 算法导论 练习12.1
  7. 贝叶斯、概率分布与机器学习
  8. java开发自学手册 pdf_Java项目开发实例自学手册 PDF_IT教程网
  9. vi删除选中内容_vi 删除指令的使用
  10. android 自定义相机 黑屏,Android自定义照相机Camera出现黑屏的解决方法
  11. 光功率计(Optical power meter)
  12. linux 释放内存
  13. 预制包含很多lib库的apk
  14. iOS环境股票行情报价功能历程
  15. 家用计算机中的内存大约多少,64gb内存能装多少东西_64gb内存有多大-系统城
  16. 【运筹学】对偶理论 : 互补松弛定理应用 2 ( 互补松弛定理求最优解思路 ) ★★
  17. Linux下MySQL基本操作
  18. 学了3,4年,终于明白了高斯白噪声的那些东西。
  19. 【python】windows定时运行python脚本
  20. 浅谈USACO(美国中学生计算机奥赛)

热门文章

  1. Windows输入体验是什么,Windows11输入体验在哪里
  2. Win11任务栏不重叠怎么设置,Win11任务栏不重叠设置方法
  3. phpnow 安装apache失败_PHPnow安装服务[apache_pn]失败的问题的解决方法
  4. 实验3-3 比较大小 (10 分)
  5. 到底有多二 (15 分)
  6. python入门系列:迭代器和生成器
  7. 为springboot项目添加springboot-admin监控
  8. 不止是替代 看南天信息与浪潮的金融国产化实践
  9. PowerPoint 2010新功能应用
  10. Cisco访问控制列表