使用xlrd模块来读取xls文件

注意:xlrd只能对Excel文件进行“读”操作

1、首先本地新建一个Excel表格(.xls格式),假设表格内容如下:

2、引入xlrd模块(没有的话需要使用pip命令下载安装该模块)

3、获取Excel文件对象

4、一个Excel文件中可能有多个表(即多个sheet),可以以列表形式返回所有表的表名

运行结果:

5、获取sheet表对象,如此处获取“学生信息”表的对象。有三种方式,分别是以索引方式(2种)和以表名称(1种)的方式。

运行结果:可以看到三个返回的对象,其内存地址是一样的,即返回的都是同一个对象(“学生信息”表)

6、也可通过sheet表对象来获取sheet表名、通过工作表列表索引来获取某个sheet表的表名

运行结果:

7、拿到Sheet工作表对象后,通过这个对象来获取这个Sheet表的总行数、总列数

运行结果:

8、知道了总行数和总列数,就可以循环的按行(或按列)打印表格中的数据、或者获取特定行(列)的数据。并以列表形式输出,列表中每一项均为str类型

运行结果:

9、精确定位某一个单元格,获取某一个单元格的数据

(1)通过坐标sheet.cell_value(x,y)或sheet.cell(x,y).value

运行结果:

(2)通过获取到的某行(或某列)数据,再通过索引来获取某个单元格中的数据

运行结果:

--------------结束-----------------

import xlrd

# 获取所读取的excel文件对象readFile = xlrd.

python使用xlrd读取xlsx文件_005:【Python读取本地Excel文件】使用xlrd模块来读取本地Excel文件...相关推荐

  1. python如何实现办公自动化培训_基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)...

    1.CSV (1)写csv文件 import csv def writecsv(path,data): with open(path, "w") as f: writer = cs ...

  2. python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)

    一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...

  3. python怎么读xlsx_用python读取xlsx文件

    一 准备工作: 二 xlrd库读取 首先安装xlrd库,安装方法: pip install xlrd import xlrd #打开excel wb = xlrd.open_workbook('tes ...

  4. python读取xlsx文件找不到_在python中打开并读取excel .xlsx文件

    我正在尝试使用python打开一个excel .xlsx文件,但我无法找到办法,我尝试使用pandas但是它想要使用一个名为NumPy的库我试图安装numpy但它仍然可以找不到. 我也尝试过使用xlr ...

  5. python读取xlsx文件中的日期

    因为在python中直接读取xlsx文件中的日期,而不进行额外处理的话,会读取错误--即:只能读取成浮点数,而不能以日期的格式获取. 导入xlrd 首先保证要导入xlrd,若没有,可执行下面语句下载 ...

  6. python读取xlsx文件pandas_Python使用pandas读取xlsx文件,python

    python使用pandas读xlsx文件 读取前n行数据 读取指定数据(指定行指定列) 获取文件行号和列标题 将数据转换为字典形式 import pandas as pd #1.读取前n行所有数据 ...

  7. Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图

    1.方法一:xlwt 1.1 安装包 pip install xlwt 1.2 保存数据到 Excel import xlwt import numpy as np import random # 新 ...

  8. python读取大数据量xml_[C#]_[使用微软OpenXmlSDK (OpenXmlReader)读取xlsx表格] 读取大数据量100万条数据Excel文件解决方案...

    1.OpenXmlSDK是个很好的类库,可惜只能通过C#调用,C#的童鞋又福气了. 2.服务端程序由于没法安装office,所以这个对asp.net网站来说是最理想的库了.需要.net 4.0版本以上 ...

  9. python读取xlsx文件pandas_pandas dataframe 读取 xlsx 文件

    refer to: dframe = pd.read_excel("file_name.xlsx") dframe = pd.read_excel("file_name. ...

最新文章

  1. jquery怎么获取radio的值
  2. php 线条的绘制,在非常高的图像上使用PHP绘制线条,脚本停止绘制.怎么了,怎么解决?...
  3. jQuery-demos轮播图练习(一)
  4. 【BZOJ4521】手机号码,数位dp
  5. 新的实现上下文对话的方法
  6. 苹果修复老旧设备中的两个 iOS 0day
  7. Java JDK新特性探究-精简的JRE
  8. cut\grep\awk\sed命令详解
  9. Bugku-社工-初步收集
  10. 010editor 11.01 破解
  11. 记苹果企业开发者账号申请踩过的坑
  12. 聊一聊如何把SSL证书安装到小鸟云服务器上
  13. 【gnuplot】gnuplot安装与简易使用
  14. php编写六十甲子纳音表_六十甲子顺序表
  15. 英语时态:一般、否定疑问句、现表将来(中文练到无停顿)
  16. 使用STM32F4标准外设库实现网线热插拔- 分析STM3240G-EVAL官方工程
  17. UG\NX二次开发 菜鸟欢乐多
  18. 小蓝本 第一本 《因式分解技巧》 第八章 多项式的一次因式 笔记 (第八天)
  19. 虚拟机文件远程拷贝或发送命令scp
  20. 苹果计算机的优势,苹果电脑有什么优势

热门文章

  1. 北京python培训班价格-北京Python编程培训多少钱
  2. 从零开始学python网络爬虫-从零开始学Python网络爬虫 PDF 下载
  3. python贴吧发帖脚本-Python实现自动添加脚本头信息的示例代码
  4. 不懂编程可以自学python吗-关于大学小白如何学习Python语言程序设计
  5. 风云编程python-二十年编程语言风云,哪款是你的爱豆?
  6. python项目设计-Python:实际项目中抽象出的小项目设计
  7. python学习书籍推荐-推荐python机器学习实践的书籍?
  8. python安装包-安装 Python 模块
  9. LeetCode Battleships in a Board
  10. LeetCode Monotonic Array(数组单调性)