【效率工具】用Python根据excel中数据批量生成word文档(适用劳
【效率工具】用Python根据excel中数据批量生成word文档(适用劳动合同、通知书等应用场景)
大家在工作中一定经常遇到类似的情况:
1、制作劳动合同表,要从excel表格中将每个人的数据导入到docx劳动合同中,重复量很大。
2、制作通知书,从excel表格中将每个人的数据分别填入到docx通知书中。
3、制作XX方案,Word文档布局和格式统一,只是需填充的内容信息来源于Excel。
4、其他各式各样的场景,反正都满足同样的条件,就是:个性化定制多份Word文档,而个性化信息来源于格式统一的Excel。
这次是应同事小伙伴邀约,以及自己之前也遇到过这样的需求,就搞了一个快速生成文档的小程序。这个,非常适合摸鱼大王的风格。
参考原帖子没有完整代码,不过提供了很有效的思路,在此感谢。
我在原帖子上加上了循环遍历Excel,以及新增文件夹放置生成文件。下面是可直接执行的完整代码。
from docxtpl import DocxTemplate
from datetime import datetime
import time
import datetime
import pandas as pd
import os
zpath=os.getcwd()+'\\'
# zpath=r'D:\【批量工具_效率工作】\批量_使用Python根据excel中数据批量生成word文件(word文件填空)'+'\\'
<