工作中或多或少都会遇到制作合同的情况,有的小伙伴可能天天和合同打交道。
无论是手填合同,还是在Word里复制粘贴填好再打印,处理一份合同都需要3-5分钟的时间,100份合同就需要5-8个小时来处理,人为处理也避免不了漏填错填的情况。
想提高效率,自然不能做一个只处理合同的工具人。
Python可以轻松解放双手,自动读取Excel中的客户信息,批量生成Word版合同。和未明君一起试试看吧!
开始前我们需要先找一个需要处理的合同,这里未明君从网上下载了一份合同模板,再利用Python将需要填写的信息自动填写到合同中。
可以看到我们把excel中的信息对应的填到了合同模板中,其实原理很简单!先在合同模板中给每个字段打上标记,比如甲方的标记就是x1,再利用Python把Excel中的x1列对应的填进去就行了,是不是很简单?下面我们来敲一下代码吧。
首先,导入所需的库,读入我们的Excel客户信息(上面展示的)
编写word内容替换函数
遍历Excel的每一行客户信息,调用Word替换内容的函数,依次保存替换后的Word
最后我们就能批量生成Word版合同了!
短短的20行代码,就能完成自动化操作,利用代码操作还不会出现错填漏填的问题。
如果你有很多的合同需要处理的话,快来试试这个Python小程序,绝对会给你带来不一样的体验!
- END -