2019独角兽企业重金招聘Python工程师标准>>>

一、安装xlrd模块

到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。

二、使用介绍

1、导入模块

import xlrd

2、打开Excel文件读取数据

data = xlrd.open_workbook('excelFile.xls')

3、使用技巧

获取一个工作表

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

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

table = data.sheet_by_name(u'Sheet1')#通过名称获取

 获取整行和整列的值(数组)

table.row_values(i)

table.col_values(i)

 获取行数和列数

nrows = table.nrows

ncols = table.ncols

循环行列表数据

for i in range(nrows ):

print table.row_values(i)

单元格

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

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

使用行列索引

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

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

简单的写入

row = 0

col = 0

# 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error

ctype = 1 value = '单元格的值'

xf = 0 # 扩展的格式化

table.put_cell(row, col, ctype, value, xf)

table.cell(0,0)  #单元格的值'

table.cell(0,0).value #单元格的值'

三、Demo代码

    def upload(request):f = request.FILES['file']    #接收上传的文件名destination = open('/tmp/tmp_execl.xls', 'wb+')for chunk in f.chunks():     #写入execl文件destination.write(chunk)destination.close()data =  xlrd.open_workbook('/tmp/tmp_execl.xls')table = data.sheets()[0]nrows = table.nrows         #获取行号for i in range(nrows):row_data = table.row_values(i)print  row_data

转载于:https://my.oschina.net/u/1458120/blog/649782

python xlrd模块相关推荐

  1. python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法

    这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...

  2. python xlrd模块_python之xlrd模块

    xlrd模块 一.xlrd模块 1.python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库,这两个适用于.xls格式有效 2. xlrd模块 ...

  3. python xlrd模块_新手菜鸟Linux学习之路

    今天我们的大产品,闲来无事,让我写一个关于处理execl文件的小脚本,帮助他去处理文件! 需求是:以上图的编号以及第二列作为文件夹名称及word名称,将最后一列作为word内容写入到word文件中 效 ...

  4. python xlrd模块下载_python xlrd模块

    一.什么是xlrd模块? Python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 二.使用介绍 1.常用单元格中的数据类型 类型 含义 e ...

  5. python xlrd模块下载_python xlrd模块介绍

    转载自:http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 一.安装xlrd模块 到python官网下载 二.使用介绍 1.导入 ...

  6. python xlrd模块下载_xlrd模块怎么在python中使用

    xlrd模块怎么在python中使用 发布时间:2021-02-03 15:43:59 来源:亿速云 阅读:82 作者:Leah xlrd模块怎么在python中使用?针对这个问题,这篇文章详细介绍了 ...

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

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

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

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

  9. Python xlrd读取Excel背景色

    ** Python xlrd读取Excel背景色 ** 使用Python的xlrd模块读取Excel的单元格背景色. 由于在读取Excel中数据时,根据表格中背景色不同颜色的数据,需要分类处理,所以此 ...

最新文章

  1. 百度无线用户体验部2011年招聘计划
  2. [转]Git详解之五 分布式Git
  3. 如何为ORACLE表空间创建大容量数据文件
  4. 支付系统开发中可能遇到的问题
  5. python udp传输 报错:OSError: [WinError 10040] 一个在数据报套接字上发送的消息大于内部消息缓冲区或其他一些网络限制,或该用户用于接收数据报的缓冲区比数据报小。
  6. Hyhyhy – 专业的 HTML5 演示文稿工具
  7. 猎取人心的36条黄金法则
  8. BugkuCTF-MISC题贝斯手
  9. while((getchar ()) != '\n')理解
  10. python爬虫requests库_Python爬虫(三)Requests库
  11. linux系统上手工建库步骤,Linux下Oracle手工建库过程
  12. 乔布斯诞辰64周年 库克发文纪念:我们每一天都怀念他
  13. Java多线程学习十六:读写锁 ReadWriteLock 获取锁有哪些规则
  14. C++_类和对象_C++多态_多态的基本语法_静态多态_动态多态_虚函数---C++语言工作笔记069
  15. C++:怎样把一个int转成4个字节?
  16. 支持傲腾技术的服务器主板,采用英特尔® 傲腾™ 技术的数据中心存储
  17. Android AMS 与 APP 进程通信
  18. 局域网打印机共享怎么设置_一篇文章弄懂局域网打印机共享
  19. 1.Excel绘制斜线表头
  20. matlab condest,Matlab关于几个函数

热门文章

  1. mod_rewrite
  2. Jarvis Oj Pwn 学习笔记-level3
  3. Ansible批量修改root密码
  4. NFS网络文件系统服务配置、验证及错误解决
  5. 点点滴滴积累——基于XMLSchema与Annotation的几种Advice的规则
  6. Java实现单例的5种方式
  7. 前端工程师的CI进阶之路
  8. erlang的dict源码解析(1)
  9. java浅度克隆_java对象 深度克隆(不实现Cloneable接口)和浅度克隆
  10. gson包在java语言怎么导入_Eclipse 导入Gson包