hello,我又来啦,今天这篇自动化办公博客相对来说还是有点用处的,是有关于操作excel的。我们知道有些使用看到的excel表会是下面的这种,每个负责人负责很多个客户。而针对每个负责人来说,如果能直接从这些表中提取出她的客户名单,这样工作效率就会快很多。如下图,该如何实现呢?一起来学习吧!
文章图片
这里面负责人以两个人的名字为例,实际使用过程中可以丰富。
主要步骤就是,首先读取到总的excel,然后打开根据负责人的名字进行分类提取并写入操作,最后保存即可。
【python|【Python】自动化办公 篇五——python操作excel之分类提取】具体来说,使用循环遍历所有总excel,如果总excel里面字段’负责人‘的名字和自定义的名字列表里面的符号,则将总excel里面的记录写入(ExcelWriter)到负责人exce里面去。如此循环。
import pandas as pd
import os# excel_path = input('excel文件路径: ')
excel_path = 'excel/渠道数据分析总表.xlsx'data = https://www.it610.com/article/pd.read_excel(excel_path)names = {'翟丹': 'xxx',
'陈文': 'xxx',
}dirname = 'exceldir'if not os.path.exists(dirname):
#创建文件夹路径
os.makedirs(dirname)for name, email in names.items():
df = data.loc[data['负责人'] == name]
filepath = os.path.join(dirname, f'{name}.xlsx')
# filepath = f'{dirname}/{name}.xlsx'
writer = pd.ExcelWriter(filepath)
df.to_excel(writer, 'Sheet1')
writer.save()
文章图片
文章图片
这样就能够将每个负责人的客户的名单整理好了。非常的简洁快速,并且还能给多个负责人同时发送邮件,这将在下一篇博客中介绍。
推荐阅读
- python|python excel截图保存_如何用Python读取Excel中图片(又如何用Python往Excel中写入图片?...)
- python|python——lambda、map、filter函数
- python|python excel读写_python Excel读写操作
- Python学习笔记|Python | 类基础
- IT|真·摸鱼带师(程序员小哥每天工作10分钟年薪57万,我破防了...)
- pytorch相关|深度学习参数初始化(二)Kaiming初始化 含代码
- python|Python爬虫以及数据可视化分析(最新B站番剧排行榜数据)
- Python爬虫以及数据可视化分析!这才是零基础入门案例!
- 分享一个2022年火遍全网的Python框架