python辦公自動化案例,python高效辦公_Python高效辦公|自動分發任務

 2023-10-01 阅读 22 评论 0

摘要:01 問題描述 在工作中,總能遇到分配任務的問題,例如我自己的工作中,一大堆的影像圖(一個影像圖是幾個文件組成),要根據地區分發給不同的同事,如果用電腦本身的搜索文件工具,然后依次拷貝給各個同事,是很崩潰

d640c3dfab54

01 問題描述

在工作中,總能遇到分配任務的問題,例如我自己的工作中,一大堆的影像圖(一個影像圖是幾個文件組成),要根據地區分發給不同的同事,如果用電腦本身的搜索文件工具,然后依次拷貝給各個同事,是很崩潰的一件事情(文件多而且很大)。

這里我將問題稍微簡化下,具體流程還是一樣的,那我們來看下需求吧。

首先我們有一個任務表,這里是不同員工需要的數據。

d640c3dfab54

python辦公自動化案例,接著我們來看我們的數據源,每個數據對應了txt和xlsx格式。

d640c3dfab54

簡單的說就是,一個任務有兩個文件(txt和xlsx),根據任務表,將這些數據分發到不同的文件夾下(文件夾取名為員工名字)。

解決方法

那我們來一步步解決這個問題:

① 讀入任務表,用于后文任務的檢索。

PySimpleGUI工具、import pandas as pd

task = pd.read_excel('任務.xlsx',sheetname='Sheet1')

task['任務'] = task['任務'].astype('object')

task

這里將任務數據的格式轉換為字符串。

python asyncio、② 通過員工字段唯一值,來建立相應的文件夾。

for t in task['員工'].unique():

os.makedirs(t)

③ 循環任務數據,以及員工任務,當任務數據在當前員工的任務中時,就對數據進行移動。

import os

python編寫word文檔?import shutil

path = '數據/'

task_lists = os.listdir(path)

for task_list in task_lists:

for t in task['員工'].unique():

python在日常辦公中的應用,if (task_list.split('.')[0]) in list(task[task['員工'] == t]['任務']):

shutil.move(path+task_list,t+'/'+task_list)

這樣,就能完美的把數據分發給不同的人啦。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/108949.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息