python更改已存在excel文件的方法


Posted in Python onMay 03, 2018

需要用到的包:

import xlrd 
import xlwt 
import xlutils

修改已经存在的excel文件的思路:

首先,将需要更改的excel文件打开,用xlutils包的copy将excel文件对象拷贝一份,然后进行修改操作

具体代码实现:

import xlrd
import xlwt
from xlutils.copy import copy

# 打开想要更改的excel文件
old_excel = xlrd.open_workbook('fileName.xls', formatting_info=True)
# 将操作文件对象拷贝,变成可写的workbook对象
new_excel = copy(old_excel)
# 获得第一个sheet的对象
ws = new_excel.get_sheet(0)
# 写入数据
ws.write(0, 0, '第一行,第一列')
ws.write(0, 1, '第一行,第二列')
ws.write(0, 2, '第一行,第三列')
ws.write(1, 0, '第二行,第一列')
ws.write(1, 1, '第二行,第二列')
ws.write(1, 2, '第二行,第三列')
# 另存为excel文件,并将文件命名
new_excel.save('new_fileName.xls')

以上这篇python更改已存在excel文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Pyramid将models.py文件的内容分布到多个文件的方法
Nov 27 Python
Python使用metaclass实现Singleton模式的方法
May 05 Python
Python读写ini文件的方法
May 28 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
Mar 15 Python
查找python项目依赖并生成requirements.txt的方法
Jul 10 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
Python二叉搜索树与双向链表转换算法示例
Mar 02 Python
python正则过滤字母、中文、数字及特殊字符方法详解
Feb 11 Python
pycharm中import呈现灰色原因的解决方法
Mar 04 Python
Tkinter中复选菜单是否被选中的判断与设置方式
Mar 04 Python
浅谈keras保存模型中的save()和save_weights()区别
May 21 Python
安装pytorch时报sslerror错误的解决方案
May 17 Python
python写入已存在的excel数据实例
May 03 #Python
Python实现输出某区间范围内全部素数的方法
May 02 #Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
May 02 #Python
python实战之实现excel读取、统计、写入的示例讲解
May 02 #Python
python向已存在的excel中新增表,不覆盖原数据的实例
May 02 #Python
python excel使用xlutils类库实现追加写功能的方法
May 02 #Python
python 实现在Excel末尾增加新行
May 02 #Python
You might like
php 连接mssql数据库 初学php笔记
2010/03/01 PHP
php 大数据量及海量数据处理算法总结
2011/05/07 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
js保存当前路径(cookies记录)
2010/12/14 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
新闻记者个人求职的自我评价
2013/11/28 职场文书
生日宴会主持词
2014/03/20 职场文书
活动总结报告范文
2014/05/04 职场文书
核心价值观演讲稿
2014/05/13 职场文书
小组名称和口号
2014/06/09 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
车间质检员岗位职责
2015/04/08 职场文书
个人收入证明格式
2015/06/24 职场文书
教你用eclipse连接mysql数据库
2021/04/22 MySQL
SpringBoot详解执行过程
2022/07/15 Java/Android