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中的几种数据类型
Jan 02 Python
Python3调用微信企业号API发送文本消息代码示例
Nov 10 Python
Python实现屏幕截图的两种方式
Feb 05 Python
在pycharm中设置显示行数的方法
Jan 16 Python
利用Python小工具实现3秒钟将视频转换为音频
Oct 29 Python
django实现web接口 python3模拟Post请求方式
Nov 19 Python
python3 pathlib库Path类方法总结
Dec 26 Python
Jupyter Notebook打开任意文件夹操作
Apr 14 Python
Django修改app名称和数据表迁移方案实现
Sep 17 Python
pandas处理csv文件的方法步骤
Oct 16 Python
Python爬虫抓取论坛关键字过程解析
Oct 19 Python
python 模拟登陆163邮箱
Dec 15 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常用函数的用法详解
2013/05/10 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
javascript字符串与数组转换汇总
2015/05/26 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
Vue代码整洁之去重方法整理
2019/08/06 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
python如何生成各种随机分布图
2018/08/27 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
pandas数据处理之绘图的实现
2020/06/15 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
大型活动组织方案
2014/05/10 职场文书
2014年班组工作总结
2014/11/20 职场文书
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers