用Python将数据写入已存在Excel
来源:互联网 发布:网络禁书40本 编辑:程序博客网 时间:2024/05/23 23:26
用Python将数据写入已存在Excel
http://suzy8802.blog.163.com/blog/static/2124020642013125521073/
2013-02-25 17:21:00| 分类:python |举报|字号 订阅
Python中一般使用xlrd(excel read)来读取Excel文件,使用xlwt(excel write)来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是不能对其进行操作的:xlrd.open_workbook()方法返回xlrd.Book类型,是只读的,不能对其进行操作。而xlwt.Workbook()返回的xlwt.Workbook类型的save(filepath)方法可以保存excel文件。
因此对于读取和生成Excel文件都非常容易处理,但是对于已经存在的Excel文件进行修改就比较麻烦了。不过,还有一个xlutils(依赖于xlrd和xlwt)提供复制excel文件内容和修改文件的功能。其实际也只是在xlrd.Book和xlwt.Workbook之间建立了一个管道而已,如下图:
xlutils.copy模块的copy()方法实现了这个功能,示例代码如下:
from xlrd import open_workbookfrom xlutils.copy import copy rb = open_workbook('m:\\1.xls') #通过sheet_by_index()获取的sheet没有write()方法rs = rb.sheet_by_index(0) wb = copy(rb) #通过get_sheet()获取的sheet有write()方法ws = wb.get_sheet(0)ws.write(0, 0, 'changed!') wb.save('m:\\1.xls')
0 0
- 用Python将数据写入已存在Excel
- python写入已存在的excel数据
- 用python将excel数据写入mysql
- python 将数据写入excel
- C#实现向已存在的Excel文件中写入数据实例(两种方法)
- php将数据写入excel
- MFC将数据写入excel
- java将数据写入excel
- python更改已存在excel文件
- python数据写入excel表格
- python 将数据写入execl
- python 将数据写入execl
- 用Python将Word中的内容写入Excel
- 用C#将数据写入到Excel文件的方法
- 用java程序将数据写入到Excel中
- 在使用O_APPEND 标志并以写打开一个已存在的文件,然后用lseek函数将偏移置于开头,在写入数据,写入的数据会显示在那个位置呢???
- python实现随机产生数据矩阵,将txt文件写入Excel中以及转置后写入Excel中
- 【整理】Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据
- Android中使用gzip传递数据
- 《linux软件管理平台设计与实现》出版
- WdatePicker无权限问题
- Oracle数据导入导出(一)导出数据EXP
- libssh2的简单应用
- 用Python将数据写入已存在Excel
- json学习:JSONArray的应用
- 未定义基类CCScene
- 软件质量经济学 迷你书
- vim删除多行首#
- 查询处理和执行----查询优化(2)
- 论坛新兵一个希望得到大家的帮助和支持
- GCC参数详解
- ecshop 后台管理增加栏目