Python Excel操作——xlrd、xlwd

读取

1、导入模块

import xlrd

2、打开Excel文件读取数据

data = xlrd.open_workbook(‘excel.xls‘)

3、获取一个工作表

1  table = data.sheets()[0]          #通过索引顺序获取
2  table = data.sheet_by_index(0) #通过索引顺序获取
3  table = data.sheet_by_name(u‘Sheet1‘)#通过名称获取

4、获取整行和整列的值(返回数组)

table.row_values(i)

table.col_values(i)

5、获取行数和列数 

table.nrows

table.ncols

6、获取单元格

  table.cell(0,0).value

table.cell(2,3).value

--------------------------------------------------------

写入

1、导入模块

  import xlwt

2、创建workbook(其实就是excel,后来保存一下就行)

  workbook = xlwt.Workbook(encoding = ‘ascii‘)

3、创建表
  worksheet = workbook.add_sheet(‘My Worksheet‘)

——属性:cell_overwrite_ok=True,添加后表示可以重写数据

比如这样:

sheet.write(0,0,‘test‘)

sheet.write(0,0,‘oops‘)

会出错,添加上面代码cell_overwrite_ok=True可解除

4、往单元格内写入内容

  worksheet.write(0, 0, label = ‘Row 0, Column 0 Value‘)

5、保存

  workbook.save(‘Excel_Workbook.xls‘)

参考http://www.cnblogs.com/MrLJC/p/3715783.html

http://www.jb51.net/article/60510.htm

时间: 2024-10-07 19:34:10

Python Excel操作——xlrd、xlwd的相关文章

python excel操作及网络编程

python excel操作 一:excel获取值操作 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')#通过名称获取

python excel操作总结

1.openpyxl包的导入 Dos命令行输入 pip install openpyxl==2.3.3 这里注意一下openpyxl包的版本问题 版本装的太高有很多api不支持了,所以笔者这里用的是2.3.3 验证是否安装成功:python交互模式下导入包 import openpyxl 2.一个简单的在excel中写入数据的操作 #未从文件系统生成真的excel文件,仅仅是实例化了一个Workbook实例 wb = Workbook()#workbook类似一个excel文件 # wb.act

python excel操作

python操作excel表格(xlrd/xlwt)转载:http://www.cnblogs.com/zhoujie/p/python18.html 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所需.主要记录使用过程的常见问题及解决. python操作excel主要用到xlrd和xlwt这两个

十三、Python Excel操作

最近公司要把Excel导入到mysql数据库,查了几篇博客,这几项是非常有用的,记录下来. 一.安装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]  

RPA学习-Python Excel 操作模块 XlsxWriter 之插入图片 worksheet

艺赛旗RPA全面免费下载中点击下载http://www.i-search.com.cn/index.html?from=line27 在最近的项目上有遇到一个需求:需要将图片写到 execl 中.这里和大家分享一下. worksheet.insert_image()insert_image(row, col, image[, options])在工作表单元格中插入一张图片. 参数: row(int) - 单元格所在的行(索引从 0 开始计数)col(int) - 单元格所在的列(索引从 0 开始

Python 读写操作Excel —— 安装第三方库(xlrd、xlwt、xlutils)

数据处理是 Python 的一大应用场景,而 Excel 则是最流行的数据处理软件.因此用 Python 进行数据相关的工作时,难免要和 Excel 打交道. 如果仅仅是要以表单形式保存数据,可以借助 CSV 格式(一种以逗号分隔的表格数据格式)进行处理,Excel 也支持此格式.但标准的 Excel 文件(xls/xlsx)具有较复杂的格式,并不方便像普通文本文件一样直接进行读写,需要借助第三方库来实现. 常用的库是 python-excel 系列: xlrd.xlwt.xlutils xlr

使用python读写操作同一个excel(xlrd,xlwt,xlutils)

最近开始学习python,想做做简单的自动化测试,需要读写excel,然后就找到了xlrd来读取Excel文件,使用xlwt来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是不能对其进行操作的:xlrd.open_workbook()方法返回xlrd.Book类型,是只读的,不能对其进行操作.而xlwt.Workbook()返回的xlwt.Workbook类型的save(filepath)方法可以保存excel文件. 因此对于读取和生成Excel文

【转】python操作excel表格(xlrd/xlwt)

[转]python操作excel表格(xlrd/xlwt) 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所需.主要记录使用过程的常见问题及解决. python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库.可从这里下载https://pyp

Python实现操作Excel读写(使用xlrd模块实现)

一.安装xlrd模块 安装前提是已经安装了python 环境: 1.到python官网下载http://pypi.python.org/pypi/xlrd 下载压缩包 2.解压所下载的压缩包 3.CD到解压目录C:\users\lyj>cd /d G:\Python34\Lib\xlrd-1.0.0,执行 python setup.py install 二.使用介绍 1.导入模块 import xlrd 2.打开Excel文件读取数据 data = xlrd.open_workbook('exc