Python智能办公——excel内容填充word表格
读写excel的库:pandas
读写word的库:python-docx
pandas读取excel方法:
1、从文件中读取

2、截取想要的行

docx读取word方法:

docx更改word方法:
1、段落文字:



2、更改表格内容:



docx保存word方法:

整体思路:
1、首先用pandas读取excel对应的行,使用for循环和iloc方法读取每一行内容。
2、读取模板word内容。
为了防止出错,模板中需要替换的表格的单元格只保留一个字。如果有多个字,在保留格式替换的时候会将第一种格式的文字替换而后面的文字还会保留造成重复,对runs列表进行for循环替换可以解决这个问题,如下图。但为了避免麻烦,将单元格中保留一个字
3、替换模板内容
4、保存word
5、脚本结束后,会生成数个word文件,在word中插入对象,选择文件内文字可以将这些word文件合并成一个。
