【办公自动化实例】根据excel表格中的文件清单复制文件
文章目录
- 一、需求
- 二、扩展
- 三、整体代码
一、需求
根据一个excel表格中的文件清单,从不同文件夹中复制相应的文件到一个新文件夹。
二、扩展
将shutil.copy修改为shutil.move,shutil.rename,os.remove,可实现移动,改名,删除功能
三、整体代码
import os
import pandas as pd
import glob
import shutilif not os.path.exists('newpath'):os.mkdir('newpath')df = pd.read_excel('demo.xlsx')
ls = df['零件号'].to_list()for file in glob.glob('**/*',recursive=True):filename = file.split('\\')[-1]if filename.split('.')[0] in ls:shutil.copy(file,'./newpath')print(f'{filename}已完成处理')
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
