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工作表到另一个工作簿相关推荐

  1. python openpyxl复制sheet工作表到另一个工作簿代码

    # python openpyxl复制sheet工作表到另一个工作簿代码 # from openpyxl import Workbook,load_workbook#方法1: # def copy_s ...

  2. wps合并所有sheet页_WPS怎么把几个工作表合并到一个工作表 - 卡饭网

    excel如何快速把多个工作表合并到一个excel表 excel如何快速把多个工作表合并到一个excel表 有这么一种情况,就是我们有很多张excel,而且excel表里面的公式基本一样,我们就想快速 ...

  3. VBA将excel中的多个工作表sheet合成一个工作表,多个工作簿的多个工作表合并为一个工作簿

    1 将excel中的多个工作表sheet合成一个工作表 工作表合成前: 工作表合成后: **第一步:**在文件中新建一个工作表sheet,用来存放合成后的数据,如图所示: 第二步:点击"开发 ...

  4. mysql 复制数据_MySQL快速复制数据库数据表的方法

    某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库.使用以下方法,可以非常简单地实现. 假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb.步骤如 ...

  5. 多个工作表合并到一个工作表

    今天跟大家分享一下多个工作表合并到一个工作表 1.打开演示文件,要求快速将表格合并 2.首先我们点击下图选项 3.然后我们点击[汇总拆分]-[合并多表] 4.将[表头行数]设置为1 5.最后点击[确定 ...

  6. sql server从一个数据库复制一张表到另外一个数据库

    sql server从一个数据库复制一张表到另外一个数据库 /*不同服务器数据库之间的数据操作*/ --创建链接服务器 exec sp_addlinkedserver   'ITSV ', ' ', ...

  7. 【C语言】函数:实现一个函数,打印乘法口诀表

    文章目录 1.条件概述 2.代码实现 1.条件概述 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212的乘法口诀表. 2.代码实现 //实现一个函 ...

  8. Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表)

    文章目录 前言 具体操作 总结 前言 Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表) 具体操作 合并当前工作簿下的所有工作表 Sub 合并当前工作簿下的所有工作表() On ...

  9. Excel选择指定工作表,另存为一个工作簿文件!

    今天要和大家做这样一个分享,就是Excel选择指定的工作表,另存为一个工作簿文件的操作,比如说下图我们只想将sheet2-4进行另存,但是excel中的另存为操作会把sheet1也另存为,该如何操作呢 ...

最新文章

  1. 使用Flutter一年后,这是我得到的经验
  2. 无法使用index seek的写法
  3. 解决非浏览器客户端请求nginx无法命中缓存的问题
  4. @Query Annotation in Spring Data JPA--转
  5. Scala 字符串详解
  6. ASP.NET Core中的响应压缩
  7. 【源码分析】微信小程序 - 01表单组件 - 01button - 实践
  8. java forkjoin 简书_ForkJoinPool in Java
  9. 驱动重构SDN/NFV奠定未来网络基石
  10. 第十四届恩智浦智能车室外电磁比赛总结
  11. 学术蓝答辩PPT模板
  12. aho-corasick php,Aho-Corasick自动机浅析
  13. php strict warning,PHP Warning: Unsupported declare 'strict_types' in ...
  14. 安卓模拟位置之夜神模拟器
  15. 【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测
  16. 刚刚,联通和华为发布《5G车路协同白皮书》| 附下载
  17. 鸿蒙跨屏协作实现原理,跨屏协作满足效率党 高效工作这几款手机必备
  18. 负载均衡常用流量分发方式
  19. YOLOv1论文详解【算法原理、置信度、IOU、损失函数等】
  20. 拉钩参数加密过程:data

热门文章

  1. 贪吃蛇大作战代码java,贪吃蛇游戏,贪吃蛇java游戏代码讲解
  2. oracle asc 汉字,oracle中chr()和ascii()函数(附常用字符与ascii对照表)
  3. 畅游Google Android Developer
  4. 图片自动轮播+上拉加载下拉刷新+侧滑菜单+小圆点
  5. PHP使用jwt完成苹果登录
  6. 奶瓶消毒柜语音提示芯片,音效ic选型
  7. ewb文件用multisim打开_MULTISIM(EWB)电路仿真实例文件打包
  8. 基于windows10下使用bat脚本设置自定义开机启动项
  9. 智能化配电室的应用与研究
  10. python扫雷算法_如何基于Python实现自动扫雷