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 = wsf'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("批量复制完成!")

相关推荐
折哥的程序人生 · 物流技术专研5 分钟前
AI 编程与行业赋能|专栏总目录(持续更新)
开发语言·人工智能·软件工程·ai编程
SilentSamsara8 分钟前
爬虫工程化:Playwright + 反反爬 + 数据清洗管道实战
开发语言·爬虫·python·青少年编程·playwright
AI玫瑰助手11 分钟前
Python函数:函数的返回值(return)与多值返回
开发语言·python·信息可视化
花果山~~程序猿12 分钟前
快速认识python项目的虚拟环境
开发语言·python
basketball61619 分钟前
Go语言从入门到进阶:8. 接口
开发语言·后端·golang
gCode Teacher 格码致知21 分钟前
Python教学:字符编码的四种环境-由Deepseek产生
开发语言·python
铁链鞭策大师24 分钟前
JavaEE之多线程
java·开发语言·java-ee
我是唐青枫28 分钟前
Java Optional 实战指南:优雅处理空值与链式转换
java·开发语言
小江的记录本38 分钟前
【JVM虚拟机】类加载机制:类加载器、双亲委派模型、好处、破坏双亲委派的场景(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·后端·python·spring·面试
basketball61640 分钟前
设计模式入门:2. 工厂模式详解 C++实现
开发语言·c++·设计模式