Python办公自动化
BenLyons
这个作者很懒,什么都没留下…
展开
-
python docxtpl循环渲染多个word模板时遇到的问题
最近做办公自动化,减少文员办公成本时,需要使用根据数据创建几千个企业客户的信用档案,大概是一张大表.如果手动创建填空,需要很长时间.我们使用Python的Python-docx库可以自动写入文档,但是如果大致是一样的内容,我们可以使用docxtpl库,这个库是基于python-docx库和jinja2写的,可以渲染模板.我们需要批量创建word文件时,使用docxtpl可以快速渲染出想要的word文件.类似于前端的渲染.只要在想要插入数据的地方插入类似于{{a}}的标签,传入字典{{ ...原创 2020-08-03 10:20:33 · 3096 阅读 · 2 评论 -
使用pandas.dataframe.toexcel, groupby, ExcelWriter拆分Excel总表到分表, 按某列的值分类到分表的Python方法
首先,我们先读取总表,其中dtype可以指定某列读取的格式.读取2020-07-27的格式日期时,输出到Excel文件日期会变为2020-07-27 00:00:00格式我们可以使用date_parse参数指定处理函数,如果格式复杂且有错误,这是一个好办法.也可以使用datetime中的strftime和strptime来处理,上诉两种办法都需要指定一个函数,也可以使用lambda我这里不想处理日期格式,选择用字符串类型来读取.想要了解的可以参考别的文章,或者我可能勤奋以后会写(大...原创 2020-07-27 14:39:58 · 725 阅读 · 0 评论