恩,我是翻译汪,主要内容来自http://www.python-excel.org/

在xlrd,xlwt这两个库中,Excel的结构表示为workbook整个Excel对象,sheet工作表,row行,column列,cell单元格。

xlrd-Excel读

1.下载地址

https://pypi.python.org/pypi/xlrd/0.9.3

2.常用模块

open_workbook(filename=None,...)

返回Book对象。

Book()(class)

在调用xlrd.open_workbook("myfile.xls")时返回,自己不创建Book对象。

  1. sheet_by_index(sheetx):返回下标为sheetx的Sheet对象
  2. sheet_by_name(sheet_name):返回名为sheet_name的Sheet对象
  3. sheet_names():返回sheet_name的列表
  4. sheets():返回Sheet对象列表
  5. sheet_loaded(sheet_name_or_index):如果加载了指定的Sheet返回true,否则false
  6. unload_sheet(sheet_name_or_index):卸载指定的Sheet

Sheet(book,position,name,number)(class)

在调用Book()相关函数的时候返回,自己不创建Sheet对象。

下面rowx表示行下标,colx为列下标,都从0开始。

  1. book:指向自身从属的Book对象
  2. name
  3. cell(rowx,colx):返回rowx行colx列的Cell对象
  4. cell_type(rowx,colx)
  5. cell_value(rowx,colx)
  6. ncols
  7. col(colx):返回指定行的Cell对象sequence?
  8. col_slice(colx,start_rowx=0,end_rowx=None)
  9. col_types(colx,start_rowx=0,end_rowx=None)
  10. col_values(colx,start_rowx=0,end_rowx=None)
  11. nrows
  12. row(rowx)
  13. row_slice(rowx,start_colx=0,end_colx=None)
  14. row_types(rowx,start_colx=0,end_colx=None)
  15. row_values(rowx,start_colx=0,end_colx=None)
  16. row_len(rowx):结合open_workbook(ragged_rows=True)使用

Cell(ctype,value,xf_index=None)(class)

在调用Sheet()相关函数的时候返回,自己不创建Cell对象。

cellname(rowx,colx)

(5,7)->'H6'

colname(colx)

7->'H',27->'AB'

xlwt-Excel写

1.下载地址

https://pypi.python.org/pypi/xlwt

2.常用模块

Workbook(class)

  1. add_sheet(sheet_name)
  2. save(filename_or_stream)

Worksheet(sheetname,parent_book)(class)

一般通过workbook.add_sheet(sheet_name)创建,不直接创建workbook对象。

write(r,c,label='',style=Style.default_style)

Python三方库xlrd,xlwd-Excel读写的更多相关文章

  1. 使用python三方库xlrd解析excel数据

    excel是平常用的比较多的一种数据格式,而在自动化测试过程中,解析其数据以供脚本使用就是一个重要的工作,幸好已有现存的三方库供使用,而不必重新造轮子. 一.安装xlrd模块 到python官网下载h ...

  2. python第三方库——xlrd和xlwt操作Excel文件学习

    python第三方库——xlrd和xlwt操作Excel文件学习 1安装: C:\Users\Lenovo>pip install xlwtCollecting xlwt  Downloadin ...

  3. python使用xlrd 操作Excel读写

    此文章非本人 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.导入模块 i ...

  4. python 三方库

    ---------------- 这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护.内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理. ...

  5. python 三方库字典

    参考:https://github.com/jobbole/awesome-python-cn 环境管理 管理 Python 版本和环境的工具 p:非常简单的交互式 python 版本管理工具.官网 ...

  6. python中使用xlrd读excel使用xlwt写excel

    原文地址 :http://www.bugingcode.com/blog/python_xlrd_read_excel_xlwt_write_excel.html 在数据分析和运营的过程中,有非常多的 ...

  7. 由导入paramkio包失败,而pip list又能查到此包,而引出的:离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(下:Linux环境中)

    问题描述: 公司的Linux服务器是内网,今天要实现某个功能,会用到python控制ssh,需要安装一个Paramkio库,和上一篇一样,仅仅依靠Pypi上下载下来的离线.whl安装包是不行的,lin ...

  8. 离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中)

    问题描述: 公司的windows电脑是内网,今天需要安装一个Twisted库,用过的应该都晓得,很常见的异步库,但是仅仅依靠Pypi上下载下来的离线.whl安装包是不行的,linux服务器都是远程连接 ...

  9. python模块之xlrd,xlwt,读写execl(xls,xlsx)

    安装xlrd,xlwt pip install xlrd xlwt xlrd读取execl [环境ipython python2.7.5] import xlrd book = xlrd.open_w ...

随机推荐

  1. [bzoj1582][Usaco2009 Hol]Holiday Painting 节日画画_线段树

    Holiday Painting 节日画画 bzoj-1582 Usaco-2009 Hol 题目大意:给定两个n*m的01网格图.q次操作,每次将第二个网格图的子矩阵全部变成0或1,问每一次操作后两 ...

  2. 察看linux 发行版

    好像没有太通用的方法. 看一下/etc/redhat-release.  redhat 系列(包括centos) 会有如下内容 [root@localhost ~]# cat /etc/redhat- ...

  3. Effictive Java学习笔记1:创建和销毁对象

    建议1:考虑用静态工厂方法代替构造器 理由:1)静态方法有名字啊,更容易懂和理解.构造方法重载容易让人混淆,并不是好主意 2)静态工厂方法可以不必每次调用时都创建一个新对象,而公共构造函数每次调用都会 ...

  4. 使用CDN

    CDN的全称是Content Delivery Network.中文直译过来是:内容交付网络. 它的主要意思是,将某些内容进行交付的网络.对于站点开发而言,我们所讲的内容通常指的是内容文件(比如jav ...

  5. POJ 2485 Highways && HDU1102(20/200)

    题目链接:Highways 没看题,看了输入输出.就有种似曾相识的感觉,果然和HDU1102 题相似度99%,可是也遇到一坑 cin输入居然TLE,cin的缓存不至于这么狠吧,题目非常水.矩阵已经告诉 ...

  6. Google2015校招在线測试题1----扫雷最少点击次数

    Problem Minesweeper is a computer game that became popular in the 1980s, and is still included in so ...

  7. 转 java面试题

    ● 简述synchronized?Object:Monitor机制: ● 简述happen-before规则 : ● JUC和Object : Monitor机制区别是什么 : 简述AQS原理 : ● ...

  8. Bag of word based image retrieval

    主要参考维基百科Bag of Word 在DLP领域里,bow(bag of word)是一个稀疏的向量,向量的每个元素记录词的出现次数,相当于对每篇文章都关于词典做词的直方图统计.同样的道理用在co ...

  9. Ubuntu13.10添加/删除PPA

    什么是ppa ppa即Personal Package Archive(个人安装包文档),简单来说就是一些个人或者团体通过独立的网站发布的第三方的软件源.将这些软件源添加到你的电脑上后,你就可以像使用 ...

  10. 苹果官方Instruments工具之Automation的介绍

    instruments中国的工具測试有非常多,包含非常多方面.eg:内存泄露的測试.网络连接.和cpu内存的使用情况一系列数据的图形界面的显示. 功能的介绍能够看以下的截图图片: watermark/ ...