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

相关推荐
earthzhang20214 分钟前
【2051】【例3.1】偶数
开发语言·数据结构·算法·青少年编程·图论
小麦果汁吨吨吨20 分钟前
Python:word(doc、docx)批量转pdf
python
专注VB编程开发20年23 分钟前
.NET Reflector反编绎,如何移除DLL中的一个公开属性
开发语言·c++·c#
深蓝电商API24 分钟前
异步爬虫的终极形态:aiohttp + asyncio 实现万级并发实践
爬虫·python·aiohttp
用户83562907805125 分钟前
Python创建PDF文档:解锁高效PDF创建的能力
后端·python
Howard在远程29 分钟前
[编程农场][The Farmer Was Replaced]——Bones/Dinasour
python·游戏
vxiam14xxx37 分钟前
【Java Swing 项目】java 聊天系统
java·开发语言·python
Howard在远程1 小时前
[编程农场][The Farmer Was Replaced]——Carrot & Pumpkin
python
znhy@1231 小时前
十三、JS进阶(二)
开发语言·前端·javascript
@木辛梓1 小时前
Linux 线程
linux·开发语言·c++