Python 一个函数快速复制sheet工作表到另一个工作簿
Python 一键复制sheet工作表到另一个工作簿
源码
from openpyxl import Workbook,load_workbookdef copy_sheet(src_xlsx,ssheetname,dst_xlsx,nsheetname=None):if nsheetname==None:nsheetname=ssheetnametry:sw=load_workbook(f'{src_xlsx}')except KeyError:raise KeyError('旧工作簿不存在 The old xlsx is not exists')try:dw=load_workbook(f'{dst_xlsx}')except FileNotFoundError:dw=Workbook()try:sheet = dw[f'{nsheetname}']except KeyError:sheet=dw.create_sheet(f'{nsheetname}')try:src_sheet=sw[f'{ssheetname}']except KeyError:raise KeyError('源工作簿文件不存在该工作簿 The sheet does not exist in the source file')for row in src_sheet.iter_rows():print(row)row_list=[]for cell in row:row_list.append(cell.value)print(row_list)sheet.append(row_list)dw.save(f'{dst_xlsx}')
参数
src_xlsx 源xlsx工作簿文件(相对/绝对目录及文件名)包含xlsx后缀 不存在则报错 字符串类型
ssheetname 源工作表名 不存在则报错 字符串类型
nsheetname 复制后的工作表名 不填写默认与原名相同 字符串类型
dst_xlsx 目标xlsx工作簿文件 如不存在则创建
Python 一个函数快速复制sheet工作表到另一个工作簿相关推荐
- python openpyxl复制sheet工作表到另一个工作簿代码
# python openpyxl复制sheet工作表到另一个工作簿代码 # from openpyxl import Workbook,load_workbook#方法1: # def copy_s ...
- wps合并所有sheet页_WPS怎么把几个工作表合并到一个工作表 - 卡饭网
excel如何快速把多个工作表合并到一个excel表 excel如何快速把多个工作表合并到一个excel表 有这么一种情况,就是我们有很多张excel,而且excel表里面的公式基本一样,我们就想快速 ...
- VBA将excel中的多个工作表sheet合成一个工作表,多个工作簿的多个工作表合并为一个工作簿
1 将excel中的多个工作表sheet合成一个工作表 工作表合成前: 工作表合成后: **第一步:**在文件中新建一个工作表sheet,用来存放合成后的数据,如图所示: 第二步:点击"开发 ...
- mysql 复制数据_MySQL快速复制数据库数据表的方法
某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库.使用以下方法,可以非常简单地实现. 假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb.步骤如 ...
- 多个工作表合并到一个工作表
今天跟大家分享一下多个工作表合并到一个工作表 1.打开演示文件,要求快速将表格合并 2.首先我们点击下图选项 3.然后我们点击[汇总拆分]-[合并多表] 4.将[表头行数]设置为1 5.最后点击[确定 ...
- sql server从一个数据库复制一张表到另外一个数据库
sql server从一个数据库复制一张表到另外一个数据库 /*不同服务器数据库之间的数据操作*/ --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', ...
- 【C语言】函数:实现一个函数,打印乘法口诀表
文章目录 1.条件概述 2.代码实现 1.条件概述 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212的乘法口诀表. 2.代码实现 //实现一个函 ...
- Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表)
文章目录 前言 具体操作 总结 前言 Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表) 具体操作 合并当前工作簿下的所有工作表 Sub 合并当前工作簿下的所有工作表() On ...
- Excel选择指定工作表,另存为一个工作簿文件!
今天要和大家做这样一个分享,就是Excel选择指定的工作表,另存为一个工作簿文件的操作,比如说下图我们只想将sheet2-4进行另存,但是excel中的另存为操作会把sheet1也另存为,该如何操作呢 ...
最新文章
- 使用Flutter一年后,这是我得到的经验
- 无法使用index seek的写法
- 解决非浏览器客户端请求nginx无法命中缓存的问题
- @Query Annotation in Spring Data JPA--转
- Scala 字符串详解
- ASP.NET Core中的响应压缩
- 【源码分析】微信小程序 - 01表单组件 - 01button - 实践
- java forkjoin 简书_ForkJoinPool in Java
- 驱动重构SDN/NFV奠定未来网络基石
- 第十四届恩智浦智能车室外电磁比赛总结
- 学术蓝答辩PPT模板
- aho-corasick php,Aho-Corasick自动机浅析
- php strict warning,PHP Warning: Unsupported declare 'strict_types' in ...
- 安卓模拟位置之夜神模拟器
- 【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测
- 刚刚,联通和华为发布《5G车路协同白皮书》| 附下载
- 鸿蒙跨屏协作实现原理,跨屏协作满足效率党 高效工作这几款手机必备
- 负载均衡常用流量分发方式
- YOLOv1论文详解【算法原理、置信度、IOU、损失函数等】
- 拉钩参数加密过程:data
热门文章
- 贪吃蛇大作战代码java,贪吃蛇游戏,贪吃蛇java游戏代码讲解
- oracle asc 汉字,oracle中chr()和ascii()函数(附常用字符与ascii对照表)
- 畅游Google Android Developer
- 图片自动轮播+上拉加载下拉刷新+侧滑菜单+小圆点
- PHP使用jwt完成苹果登录
- 奶瓶消毒柜语音提示芯片,音效ic选型
- ewb文件用multisim打开_MULTISIM(EWB)电路仿真实例文件打包
- 基于windows10下使用bat脚本设置自定义开机启动项
- 智能化配电室的应用与研究
- python扫雷算法_如何基于Python实现自动扫雷