一、xlrd的安装

pip install xlrd

二、xlrd使用介绍

1、导入模块

import xlrd

2、打开Excel文件,实例化为readbook

readbook = xlrd.open_workbook(r'D:test.xls')

3、使用技巧

获取一个工作表,得到的是一个内存对象

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

sheet2 = readbook.sheet_by_index(1)                #通过索引顺序获取

sheet3 = readbook.sheet_by_name('sheet3')      #通过名称获取

sheetall = readbook.sheet_names()                    #通过名称获取所有sheet页的内存对象

通过上方获取的工作表的内存对象,来获取整行和整列的值(数组)

sheet1.row_values(i)             #获取整行的值

sheet2.col_values(i)              #获取整列的值

通过上方获取的工作表的内存对象,来获取行数和列数

nrows = sheet1.nrows

ncols = sheet1.ncols

循环行列表数据

for i in range(nrows):

print(sheet1.row_values(i))

单元格

cell_A1 = sheet1.cell(0,0).value

cell_C4 = sheet1.cell(2,3).value

使用行列索引

cell_A1 = sheet1.row(0)[0].value

cell_A2 = sheet1.col(1)[0].value

python xlrd用法_python3 xlrd包的用法相关推荐

  1. python中ox_Python中os包的用法

    一.os模块概述 Python os模块包含普遍的操作系统功能:os包包括各种各样的函数,以实现操作系统的许多功能. 二.常用方法 1.os.name 输出字符串指示正在使用的平台.如果是window ...

  2. python读取遥感 dat_#python读取遥感影像GDAL包的用法

    #!C:/Python27/ArcGIS10.1/python.exe -u #coding:utf-8 '''the first two lines are used to choose the c ...

  3. python3中map的用法_python3中map()函数用法

    1.map语法: map() 函数语法:map(function, iterable, -) 简单来说,map()它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次 ...

  4. python3 xlrd包的用法

    一.xlrd的安装 pip install xlrd 二.xlrd使用介绍 1.导入模块 import xlrd 2.打开Excel文件,实例化为readbook readbook = xlrd.op ...

  5. Python自动化办公:xlrd万字教程

    Hi,我是山月. 相信很多小伙伴学Python都是奔着自动化办公来的,特别是对每天都要和excel打交道的小伙伴们来说. 之后山月也会给大家分享一些python处理excel的知识,希望大家多多支持~ ...

  6. python中content的用法_学python吗,教你5个python现学现用的有趣用法

    在我们使用python的过程中也会遇到一些有意思的用法,这里找到了一些总结有趣的 话不多说,接着看下去吧!!!!python高薪就业(视频.学习路线.免费获取)​shimo.im for-else用法 ...

  7. Python爬虫利器四之PhantomJS的用法

    随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) 原文这篇文章讲解的纯PhantomJS的用法,讲得比较细致,具体可以跟Python也可以跟node等结合使用. ...

  8. ANSA二次开发 - 安装外部python库(以xlrd为例)

      Python由于其易用性和良好的可扩展性以及丰富的第三方库,而被越来越多的CAX软件作为二次开发的脚本语言.   ANSA前处理软件得二次开发语言就是Python语言,但其与常规Python发行版 ...

  9. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

最新文章

  1. 3.1.2 vernam 代数密码
  2. [MicroPython]TPYBoard v102 CAN总线通信
  3. 【C/C++ string】之strcpy函数
  4. WCF+REST 返回Json数据有双引号怎么去掉
  5. SAP Netweaver和Cloud Foundry上的运行时进程
  6. 我只是一只碌碌无为的工蚁 : (
  7. 4怎么放大字体_win8.1系统如何放大所有字体?
  8. ADO.NET Entity Framework如何:使用实体数据模型向导(实体框架)
  9. Springmvc+mybaits 分页处理+ajax翻页
  10. 机器学习技法2-Dual Support Vector Machine
  11. 【侯捷】C++内存管理机制
  12. 深度学习中的迁移学习介绍
  13. 历史 微信开发者工具_微信开发者工具
  14. Android网络收音机项目
  15. 数据规范化(标准化)
  16. 手机端页面自适应解决方案
  17. ant design vue 表格table 默认选择几项getCheckboxProps
  18. 犀牛Rhino 4.0-6.5 安装说明
  19. Python基础——Python入门
  20. native版本 修改项目react_GitHub - zust-hh/rn-project-management-system: react-native 版项目管理系统...

热门文章

  1. Amazon Mechanical Turk 的质量管理
  2. RestEasy 调用Rest接口使用详解
  3. Jenkins持续集成自动化测试实战(下篇)
  4. 英语练习109 We need fresh air
  5. Spring下载(超详细)
  6. html怎么设置出场动画,css3炫酷coming soon分步显示动画特效
  7. Ubuntu下挂载win7的磁盘分区
  8. 【万字箴言】技术焦虑的减法与解法
  9. ES入门之CURD-1
  10. console linux 分辨率,让Console模式下支持宽屏分辨率!