python实现跨excel sheet复制代码实例


Posted in Python onMarch 03, 2020

功能要求:

将test1表中的Sheet1中所有内容复制到新表test的Sheet1表中

测试环境:

python 3.7 ; import openpyxl ;execl2016

注意事项:

openpyxl只能处理.xlsx文件,对于较早的.xls版本需要引入xlrd模块及xlwd模块进行操作

代码:

#python3读写excel
'''
实现功能:
要把test1中的sheet表内容复制到test表sheet1中
'''

from openpyxl import Workbook
from openpyxl import load_workbook
import openpyxl
import os
#execl文件存放位置
os.chdir("C:\\Users\\rtmart213\\Desktop\\month")
#新建excel
wb2=openpyxl.Workbook()
wb2.save('test.xlsx')
print('新建成功')

#读取数据
wb1 = openpyxl.load_workbook('test1.xlsx')
wb2 = openpyxl.load_workbook('test.xlsx')
sheets1 = wb1.get_sheet_names()#获取sheet页
sheets2 = wb2.get_sheet_names()
sheet1 = wb1.get_sheet_by_name('Sheet1')
sheet2 = wb2.get_sheet_by_name('Sheet')

for i,row in enumerate(sheet1.iter_rows()):
    for j,cell in enumerate(row):
      sheet2.cell(row=i+1, column=j+1, value=cell.value)

wb2.save('test.xlsx')#保存数据
wb1.close() #关闭excel
wb2.close()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python下如何让web元素的生成更简单的分析
Jul 17 Python
shelve  用来持久化任意的Python对象实例代码
Oct 12 Python
python subprocess 杀掉全部派生的子进程方法
Jan 16 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 Python
在Django model中设置多个字段联合唯一约束的实例
Jul 17 Python
Python企业编码生成系统之系统主要函数设计详解
Jul 26 Python
在python中做正态性检验示例
Dec 09 Python
python 实现两个npy档案合并
Jul 01 Python
浅谈Python 命令行参数argparse写入图片路径操作
Jul 12 Python
无惧面试,带你搞懂python 装饰器
Aug 17 Python
Python Django搭建文件下载服务器的实现
May 10 Python
django中websocket的具体使用
Jan 22 Python
python剪切视频与合并视频的实现
Mar 03 #Python
详解Pycharm出现out of memory的终极解决方法
Mar 03 #Python
基于python 等频分箱qcut问题的解决
Mar 03 #Python
python实现快递价格查询系统
Mar 03 #Python
使用python 计算百分位数实现数据分箱代码
Mar 03 #Python
利用Python计算KS的实例详解
Mar 03 #Python
python如何提取英语pdf内容并翻译
Mar 03 #Python
You might like
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
无阻塞加载脚本分析[全]
2011/01/20 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
详解angular中的作用域及继承
2017/05/31 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
介绍Python中的一些高级编程技巧
2015/04/02 Python
pandas实现选取特定索引的行
2018/04/20 Python
python实现抖音视频批量下载
2018/06/20 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
公务员更新知识培训实施方案
2014/03/31 职场文书
设备管理实施方案
2014/05/31 职场文书
创先争优公开承诺书
2014/08/30 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
单位车辆管理制度
2015/08/05 职场文书
严以用权学习心得体会
2016/01/12 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
Spring实现内置监听器
2021/07/09 Java/Android
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers