python自动化办公
文章平均质量分 64
记录日常一些python自动化办公实践
FlizhN
这个作者很懒,什么都没留下…
展开
-
python根据excel内容批量生成合同模板
from docx import Documentfrom openpyxl import load_workbook# 利用os模块建立文件夹,用于存放生成的合同import os# 给定合同模板和汇总表所在的文件夹路径,方便复用path = r'C:\Users\james\Desktop\合同数据'# 结合路径判断生成文件夹,规避程序报错而终止的风险if not os.path.exists(path + '/' + '全部合同'): os.mkdir(path + ...原创 2020-08-19 15:52:38 · 1635 阅读 · 1 评论 -
python批量将word、ppt转化为pdf(极简版)
日将将PPT和word批量转成pdf的需求还是比较普遍的。下列两段代码中,word转pdf的有时候会出现莫名奇妙的报错,跑了两次由于顺利将工作完成了,也没继续研究原因,有需要的使用时得注意下。原创 2020-08-24 17:42:07 · 1453 阅读 · 1 评论 -
python定时邮件发送_正文添加图片_添加附件_循环发送多人
实现功能:从数据库中获取前一天订单数据,分区域生成汇总文件(.csv)和明细文件(.csv)保存,将文件保存到指定目录下 生成汇总文件内容截图,绘制产品分布饼图截图,保存两个截图,将文件保存到指定目录下 通过邮件将每日各区域所需的两个文件及两个截图在每日早上8点准时发送及抄送各区域指定人员...原创 2020-08-12 20:43:56 · 1080 阅读 · 0 评论 -
python实战|利用openpyxl制作订单统计报表
刚开始学习openpyxl,试下利用openpyxl制作平时常用的统计报表,发现功能还是挺实用的,对包不熟悉,代码应该还有很多优化的空间,好几个循环都应该可以优化下,增加可读性~ 最终试验做成的报表如下,比较贴近日常用的报表格式了。代码如下一、连接数据库,导入订单明细数据#①连接数据库并获取维表数据及清洗conn = psycopg2.connect(database="database", user="root", .原创 2020-08-06 15:30:56 · 1124 阅读 · 0 评论 -
python实战|表格拆分,邮件发送,回收表格合并统计
背景:运维每周会给到一份全国‘失联’快递柜的数据,作为分析人员。需要知道每台柜子的失联原因。需要做的事:将这份快递柜的数据拆分成全国6个大区,对应的6个文件,在每个文件的最后新增一个字段,添加数据有效性,让运维同事选择原因,然后回收6份数据,将数据汇总合并,统计失联原因的分布。第一步:数据拆分,将文件拆解成6份import osimport pandas as pdimport numpy as npfrom openpyxl import Workbookfrom openpyxl原创 2020-08-03 20:06:48 · 1383 阅读 · 0 评论