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

相关推荐
T风呤10 分钟前
QT历史版本,5.15.2使用清华源半小时安装速成
开发语言·qt
沛沛老爹25 分钟前
NumPy玩转数据科学
人工智能·python·机器学习·numpy·数据科学·多维数组·python库
晨曦54321033 分钟前
针对经济学大数据的 Python 爬虫实践指南
开发语言·爬虫·python
上位机付工35 分钟前
C#上位机实现报警语音播报
开发语言·c#·上位机·plc·运动控制卡·语音播报·报警播报
千千道38 分钟前
QT 中使用 QSettings 读写 ini 配置文件
开发语言·qt
liliangcsdn43 分钟前
标书生成过程中的prompt解读
人工智能·python·信息可视化·语言模型·prompt
Q_Q19632884751 小时前
python+uniapp基于微信小程序的高校二手商品交易系统
spring boot·python·微信小程序·django·flask·uni-app·node.js
benben0441 小时前
Unity3D仿星露谷物语开发67之创建新的NPC
开发语言·游戏·ui·c#·游戏引擎
matdodo1 小时前
【大数据】java API 进行集群间distCP 报错unresolvedAddressException
java·大数据·开发语言
老一岁2 小时前
c++set和pair的使用
开发语言·c++