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双向链表实现实例代码
Nov 21 Python
使用python 获取进程pid号的方法
Mar 10 Python
Python读取ini文件、操作mysql、发送邮件实例
Jan 01 Python
Python设计模式编程中Adapter适配器模式的使用实例
Mar 02 Python
人工智能最火编程语言 Python大战Java!
Nov 13 Python
Python实现读取txt文件并画三维图简单代码示例
Dec 09 Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 Python
解决Python3中的中文字符编码的问题
Jul 18 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
Nov 15 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
python将邻接矩阵输出成图的实现
Nov 21 Python
Python实现自动玩连连看的脚本分享
Apr 04 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
JS高级运动实例分析
2016/12/20 Javascript
Angular.JS实现无限级的联动菜单(使用demo)
2017/02/08 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
python获取文件扩展名的方法
2015/07/06 Python
解决PyCharm同目录下导入模块会报错的问题
2018/10/13 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
Python selenium键盘鼠标事件实现过程详解
2020/07/28 Python
Python大批量搜索引擎图像爬虫工具详解
2020/11/16 Python
linux下进程间通信的方式
2013/01/23 面试题
党建工作先进材料
2014/05/02 职场文书
小组名称和口号
2014/06/09 职场文书
党校学习心得体会范文
2014/09/09 职场文书
幼儿园2014年度工作总结
2014/11/10 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技