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

相关推荐
青出于兰4 分钟前
C语言| 函数参数传递指针
c语言·开发语言
黄雪超12 分钟前
JVM——回顾:JVM的起源、特性与系统构成
java·开发语言·jvm
敲代码的瓦龙19 分钟前
C++?多态!!!
c语言·开发语言·c++·windows·后端
我不是程序猿儿20 分钟前
【C++】C++面向对象设计的核心思想之一: 接口抽象、解耦和可扩展性
java·开发语言·c++
martian66538 分钟前
深入详解DICOMweb:WADO与STOW-RS的技术解析与实现
开发语言·dicom
simon_934944 分钟前
静态资源js,css免费CDN服务比较
开发语言·javascript·css
敲键盘的小夜猫1 小时前
LangChain整合Milvus向量数据库实战:数据新增与删除操作
人工智能·python·milvus
回首愁1 小时前
解决matlab两个库文件名冲突的问题
开发语言·matlab
ZZ.891 小时前
MATLAB使用多个扇形颜色变化表示空间一个点的多种数值
开发语言·matlab
无闻墨客1 小时前
数据可视化--使用matplotlib绘制高级图表
python·机器学习·信息可视化·matplotlib·可视化·数据可视化