xlrd库提供对excel的读操做,下载地址为https://pypi.python.org/pypi/xlrd,xlrd库的安装能够参考本文的另外一篇博文http://blog.csdn.net/u011974126/article/details/51073076

一、打开excel文件

xlrd提供open_workbook()函数来打开excel文件,示例以下:python

data=xlrd.open_workbook('E:\\telebook.xls')在使用xlrd的函数以前须要先先引用xlrd库:app

import xlrd若是excel中包含中文,须要设置编码格式为utf-8,Python3.x以上的版本不须要设置,Python3.x版本默认格式为unicode,而Python2.x的默认格式为ASCII,设置编码格式的代码为:函数

# -*- coding: utf-8 -*-

二、读取excel表编码

xlrd模块提供三种方式读取excel表,对应为三个函数:sheets()、sheet_by_index()、sheet_by_name().

sheets()函数获取该excel的全部sheet的清单,返回全部sheet表头的列表。实验图如图一所示:spa

图一

要访问某个具体的sheet,能够直接访问列表sheets的元素便可。

因为telebook.xls中有三张sheet,所以上图中列表sheets有三个元素。

s

python xlrd获取excel行数_Python 使用xlrd库读取excel,获取最大行和最大列等相关推荐

  1. python excel行数_Python:打开现有的Excel文件并计算工作表中的行数

    我有一个现有的Excel文件.我想加载那个并获取此工作表中的行数,以便稍后写入此工作表的下一行并再次保存.我收到以下错误消息: AttributeError: 'Worksheet' object h ...

  2. python xlrd获取excel行数_python xlrd 模块(获取Excel表中数据)

    一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.常用单元格中的数据类型 0 ...

  3. python输出矩阵的行数_python查看矩阵的行列号以及维数方式

    print(X.shape):查看矩阵的行列号 print(len(X)):查看矩阵的行数 print(X.ndim):查看矩阵的维数 1 查看矩阵的行列号 2 查看矩阵的行数 3 查看矩阵的维数 补 ...

  4. Python使用numpy获取列表行数、列数

    生成形状为3x3的二维整数数组 a = np.random.randint(1, 100, (3, 3))[[50 90 85][83 58 53][85 71 92]] Python使用numpy获 ...

  5. python显示代码行数_python实现的代码行数统计代码

    python实现的代码行数统计代码 ''' Author: liupengfei Function: count lines of code in a folder iteratively Shell ...

  6. python统计代码行数_python实现统计代码行数的方法

    本文实例讲述了python实现统计代码行数的方法.分享给大家供大家参考.具体实现方法如下: ''' Author: liupengfei Function: count lines of code i ...

  7. python pandas库读取excel/csv中指定行或列数据详解

    通过阅读表格,可以发现Pandas中提供了非常丰富的数据读写方法,下面这篇文章主要给大家介绍了关于python利用pandas库读取excel/csv中指定行或列数据的相关资料,需要的朋友可以参考下 ...

  8. python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  9. linux c 获取文件行数

    示例如下: /*获取文件行数*/ int file_wc(const char *filename) {int fd;register int linect = 0;char buf[MAXBSTZE ...

  10. oracle 与sql serve 获取随机行数的数据

    Oracle 随机获取N条数据     当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到 ...

最新文章

  1. uoj 117 欧拉回路
  2. Python2+Selenium入门03-元素定位
  3. 程序员常用网址,必须收藏
  4. mysql 5.7临时表空间_深度解析MySQL 5.7之临时表空间
  5. android universal-image-loader的使用
  6. 响应式网页布局 - W3Schools How-Tos 01
  7. java 拆箱_Java自动装箱拆箱
  8. 机器学习 Machine Learning中正则化的学习笔记~
  9. Cesium:向地图中添加点的方法
  10. 笨猪猪:“暹粒游记”(上)
  11. 计算机win764位相机驱动,Win7万能驱动64位
  12. 我是这样手写Spring的,麻雀虽小五脏俱全
  13. TCP三次握手、四次握手过程,以及原因分析
  14. 视频教程-Nodejs极速入门-Node.js
  15. Bitvise SSH Client 8.32下载
  16. at命令不生效 linux_linux中at命令详解
  17. 【校招面试】紫光展锐 - 应用软件工程师面经(一面)
  18. java-php-python-ssm图书馆座位预约管理系统服务端计算机毕业设计
  19. 游戏最终排名预测--kaggle项目笔记
  20. android pie mi 3 tab,三星的旗舰平板电脑Galaxy Tab S4正在更新到Android 9.0 Pie

热门文章

  1. 华硕linux网卡驱动,华硕官网主板型号”P5BV-C”的Linux的网卡驱动加载
  2. android 时间大小排序,android collection.sort()根据时间排序list
  3. java list 时间排序_Java collections.sort()根据时间排序list
  4. 【2021 最新】100 道大厂大数据必考面试题+答案详解
  5. BUUCTF RSA题目全解3
  6. High Scalability创始人Todd Hoff:Facebook网络性能的秘密武器
  7. 1.3亿元战略投资落地,有赞的盈利拐点到了吗?
  8. CoffeeScript是什么
  9. 一行 Python 的丧心病狂
  10. 集合竞价和连续竞价03