python实现跨excel的工作表sheet之间的复制方法


Posted in Python onMay 03, 2018

python,将test1的Sheet1通过“跨文件”复制到test2的Sheet2里面。

包括谷歌没有能搜出这种问题答案。

我们贴出代码。

我们加载openpyxl这个包来解决:

from openpyxl import load_workbook

filename = 'test1.xlsx'
filename2 = 'test2.xlsx'

def replace_xls(sheetname):

 wb = load_workbook(filename)
 wb2 = load_workbook(filename2)

 ws = wb[sheetname]
 ws2 = wb2[sheetname]

 #两个for循环遍历整个excel的单元格内容
 for i,row in enumerate(ws.iter_rows()):
  for j,cell in enumerate(row):
   ws2.cell(row=i+1, column=j+1, value=cell.value)

 wb2.save(filename2)

sheetnames = [u'Sheet1',u'Sheet2',u'Sheet3',u'Sheet4']

#遇到复制几十个sheet时候,很有必要写个循环
for sheetname in sheetnames:
 replace_xls(sheetname)

注意,我的代码会覆盖掉本来excel中的内容。

如何你的excel是动态的,可以自己写一个vb脚本,先清空excel再去运行python脚本。

最后,请参考openpyxl这个包的文档:

https://media.readthedocs.org/pdf/openpyxl/latest/openpyxl.pdf

以上这篇python实现跨excel的工作表sheet之间的复制方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解析中国天气网的天气数据
Mar 21 Python
python实现的文件同步服务器实例
Jun 02 Python
Python实现模拟时钟代码推荐
Nov 08 Python
django使用xlwt导出excel文件实例代码
Feb 06 Python
python学生信息管理系统
Mar 13 Python
对python 判断数字是否小于0的方法详解
Jan 26 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
Jul 11 Python
python excel转换csv代码实例
Aug 26 Python
基于python实现数组格式参数加密计算
Apr 21 Python
完美解决Django2.0中models下的ForeignKey()问题
May 19 Python
用python获取txt文件中关键字的数量
Dec 24 Python
python 如何用map()函数创建多线程任务
Apr 07 Python
Python利用openpyxl库遍历Sheet的实例
May 03 #Python
python实现简单淘宝秒杀功能
May 03 #Python
Python实现的求解最小公倍数算法示例
May 03 #Python
Python实现的求解最大公约数算法示例
May 03 #Python
Python实现的质因式分解算法示例
May 03 #Python
Python绘制3D图形
May 03 #Python
Python学习_几种存取xls/xlsx文件的方法总结
May 03 #Python
You might like
新52大事件
2020/03/03 欧美动漫
利用js调用后台php进行数据处理原码
2006/10/09 PHP
PHP print类函数使用总结
2010/06/25 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
linux下php上传文件注意事项
2016/06/11 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
Webpack 实现 Node.js 代码热替换
2015/10/22 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
2017/10/26 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
[01:16:13]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第一场 2月22日
2021/03/11 DOTA
简单谈谈Python中的反转字符串问题
2016/10/24 Python
django之自定义软删除Model的方法
2019/08/14 Python
最小二乘法及其python实现详解
2020/02/24 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
英国川宁茶官方网站:Twinings茶
2019/05/21 全球购物
销售总监岗位职责
2014/01/04 职场文书
大学生村官事迹材料
2014/01/21 职场文书
幼儿园教育教学反思
2014/01/31 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
酒店优秀员工事迹材料
2014/06/02 职场文书
十八大观后感
2015/06/12 职场文书
思想品德课教学反思
2016/02/24 职场文书
读《人生的智慧》有感:闲暇是人生的精华
2019/12/25 职场文书