当前位置: 首页 > article >正文

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

http://www.lryc.cn/news/2395461.html

相关文章:

  • Vue-2-前端框架Vue基础入门之二
  • CPT208 Human-Centric Computing 人机交互 Pt.7 交互和交互界面
  • ubuntu20.04.5-arm64版安装robotjs
  • [网页五子棋][匹配模块]前后端交互接口(消息推送机制)、客户端开发(匹配页面、匹配功能)
  • 【数据分析】Matplotlib+Pandas+Seaborn绘图
  • NLP学习路线图(十五):TF-IDF(词频-逆文档频率)
  • [Redis] Redis命令在Pycharm中的使用
  • openpnp - 给M4x0.7mm的直油嘴加油的工具选择
  • Azure Devops 系列之三- vscode部署function app
  • EasyExcel复杂Excel导出
  • 1,QT的编译教程
  • C++基础算法————深度优先搜索(DFS)
  • React 第五十节 Router 中useNavigationType的使用详细介绍
  • 【笔记】在 MSYS2(MINGW64)中安装 Python 工具链的记录
  • npm install命令都做了哪些事情
  • Linux 学习-模拟实现【简易版bash】
  • 【中国・珠海】2025 物联网与边缘计算国际研讨会(IoTEC2025)盛大来袭!
  • 企业级安全实践:SSL/TLS 加密与权限管理(二)
  • Java面试:从Spring Boot到分布式系统的技术探讨
  • NodeJS全栈开发面试题讲解——P7 DevOps 与部署和跨域等
  • 中国高分辨率高质量地面CO数据集(2013-2023)
  • GO——内存逃逸分析
  • MinVerse 3D触觉鼠标的技术原理与创新解析
  • Spring Boot整活指南:从Helo World到“真香”定律
  • Python-Selenium报错截图
  • 数论——质数和合数及求质数
  • nc 命令示例
  • 乾元通渠道商中标青海省自然灾害应急能力提升工程基层防灾项目
  • Ubuntu取消开机用户自动登录
  • 用 Spring Boot 静态资源映射 vs 用 Nginx 提供静态文件服务总结