当前位置: 首页 > news >正文

python完成批量复制Excel文件并根据另一个Excel文件中的名称重命名

import openpyxl

import shutil

import os

# 原始文件路径

original_file = "C:/Users/Administrator/Desktop/事业联考面试名单/郑州.xlsx"

# 读取包含名称的Excel文件

# 修改为您的文件名

wb = openpyxl.load_workbook(

    "C:/Users/Administrator/Desktop/事业联考面试名单/名称.xlsx")

ws = wb.active  # 获取活动工作表

# 复制文件(假设名称在A1:A18)

for i in range(1, 19):  # 1到18行

    new_name = ws[f'A{i}'].value

    if new_name:  # 如果单元格不为空

        new_file = os.path.join(os.path.dirname(

            original_file), f"{new_name}.xlsx")

        shutil.copy2(original_file, new_file)

        print(f"已创建: {new_file}")

print("批量复制完成!")

http://www.xdnf.cn/news/684991.html

相关文章:

  • C++之string题目练习
  • jQuery和CSS3卡片列表布局特效
  • tauri2项目打开某个文件夹,类似于mac系统中的 open ./
  • mybatis的mapper对应的xml写法
  • 【技术测评】黑龙江亿林网络「启强 Plus」服务器实测:56 核 32G 配置下的性能表现与应用场景解析
  • BEVDepth- Acquisition of Reliable Depth for Multi-view 3D Object Detection
  • [蓝桥杯C++ 2024 国 B ] 立定跳远(二分)
  • [Hackers and Painters] 读书笔记 | 设计模式思想 | LISP
  • 设计模式-装饰模式
  • 机器学习中无监督学习方法的聚类:划分式聚类、层次聚类、密度聚类
  • Python爬虫第22节- 结合Selenium识别滑动验证码实战
  • Java设计模式之设计原则
  • 莫毅明和钟家庆数学命题证明使用的预期理由和或然推理的错误
  • 使用JAVA 语言中 JNA 和 PDU 的区别
  • 深兰科技陈海波率队考察南京,加速AI医诊大模型区域落地应用
  • Python爬虫(40)基于Selenium与ScrapyRT构建高并发动态网页爬虫架构:原理、实现与性能优化
  • vscode 配置 QtCreat Cmake项目
  • 文件上传绕过方法总结
  • Deep Evidential Regression
  • 【AUTOSAR】时间保护(Timing Protection)概念、应用与实现源代码解析(上篇)
  • 大模型三大缺陷与RAG破解之道
  • vue3基本类型和对象类型的响应式数据
  • Disruptor—核心源码实现分析(三)
  • 解决开机必须联网的问题并关闭windows搜索页面的推荐
  • MES生产管理系统:Java+Vue,含源码与文档,集成生产信息,实现计划、执行与监控高效协同
  • Foupk3systemX5OSNTXPro引擎
  • 一键重装Windows/Linux系统,支持虚拟服务器
  • Java并发编程中的锁分类
  • AD-PCB--AD20软件安装及中英文切换 DAY 2
  • 链表题解——相交链表(力扣160 easy)