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 25 Python
python pandas 对series和dataframe的重置索引reindex方法
Jun 07 Python
python通过ffmgep从视频中抽帧的方法
Dec 05 Python
利用Python的sympy包求解一元三次方程示例
Nov 22 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
python 微信好友特征数据分析及可视化
Jan 07 Python
PyTorch中Tensor的数据统计示例
Feb 17 Python
Python换行与不换行的输出实例
Feb 19 Python
解决pycharm下pyuic工具使用的问题
Apr 08 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
python自动打开浏览器下载zip并提取内容写入excel
Jan 04 Python
如何判断pytorch是否支持GPU加速
Jun 01 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中HTTP方式下的Gzip压缩传输方法举偶
2007/02/15 PHP
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
PHP图片库imagemagick安装方法
2014/09/23 PHP
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
利用vscode编写vue的简单配置详解
2017/06/17 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
Python 的描述符 descriptor详解
2016/02/27 Python
详解Python中的type和object
2018/08/15 Python
python斐波那契数列的计算方法
2018/09/27 Python
python实现定时发送qq消息
2019/01/18 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
数据库基础的一些面试题
2012/02/25 面试题
《窗前的气球》教学反思
2014/04/07 职场文书
创意婚礼策划方案
2014/05/18 职场文书
学校领导干部民主生活会整改方案
2014/09/29 职场文书
2014年工作总结与下年工作计划
2014/11/27 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
青岛海底世界导游词
2015/02/11 职场文书
openstack中的rpc远程调用的方法
2021/07/09 Python
实现一个简单得数据响应系统
2021/11/11 Javascript
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server
Java 写一个简单的图书管理系统
2022/04/26 Java/Android