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

相关推荐
用户5769053080114 分钟前
Python实现一个类似MybatisPlus的简易SQL注解
后端·python
程序猿小郑25 分钟前
文本转语音(TTS)脚本
python
一个会的不多的人28 分钟前
C# NX二次开发:超级点控件使用详解
开发语言·c#
reasonsummer34 分钟前
【教学类-52-17】20250803动物数独_空格尽量分散_只有一半关卡数(N宫格通用版3-10宫格)0图、1图、2图、6图、有答案、无答案 组合版24套
python
weixin_4374999243 分钟前
【PHP类的基础概念:从零开始学面向对象】
开发语言·php
wtsolutions1 小时前
免费MCP: JSON 转 Excel MCP
json·excel·api·csv·mcp·wtsolutions
数据江湖1 小时前
进阶版:Python面向对象
python·元类·单例类·抽象基类·属性封装·可迭代对象、迭代器、生成器
上官鹿离1 小时前
Selenium教程(Python 网页自动化测试脚本)
python·selenium·测试工具
chxii2 小时前
1.8 axios详解
开发语言·前端·javascript
Yang-Never2 小时前
设计模式 -> 策略模式(Strategy Pattern)
android·开发语言·设计模式·kotlin·android studio·策略模式