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实现html转ubb代码(html2ubb)
Jul 03 Python
Python中os.path用法分析
Jan 15 Python
用Python操作字符串之rindex()方法的使用
May 19 Python
python中getaddrinfo()基本用法实例分析
Jun 28 Python
python django 增删改查操作 数据库Mysql
Jul 27 Python
Python2实现的LED大数字显示效果示例
Sep 04 Python
python使用多进程的实例详解
Sep 19 Python
django使用LDAP验证的方法示例
Dec 10 Python
python numpy 按行归一化的实例
Jan 21 Python
让你的Python代码实现类型提示功能
Nov 19 Python
Python IDE环境之 新版Pycharm安装详细教程
Mar 05 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 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
php指定函数参数默认值示例代码
2013/12/04 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
用jquery来定位
2007/02/20 Javascript
禁止F5等快捷键的JS代码
2007/03/06 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
Vue+SpringBoot开发V部落博客管理平台
2017/12/27 Javascript
TypeScript之调用栈的实现
2019/12/31 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python正则表达式抓取成语网站
2013/11/20 Python
Python创建文件和追加文件内容实例
2014/10/21 Python
Python中如何获取类属性的列表
2016/12/26 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
2018/03/30 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
python 调用钉钉机器人的方法
2019/02/20 Python
使用Python Pandas处理亿级数据的方法
2019/06/24 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
原装进口全世界:天猫国际
2016/08/03 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
网络工程专业毕业生推荐信
2013/10/28 职场文书
大学生简历的个人自我评价
2013/12/04 职场文书
酒店出纳岗位职责
2013/12/29 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
学生逃课检讨书
2015/02/17 职场文书
活着观后感
2015/06/03 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书