工作中可能会遇到需要将excel表格信息导入word表格中的情况,特别是当有几百条信息需要录入的时候,手动操作真心浪费时间。利用Python写一个自动化的小脚本,避免简单机械性的重复劳动。
下面讨论一下使用python-docx来提高工作效率。
工作中场景需求并不相同,请各位看官老爷们根据实际需要自行理解。
场景需求如下:
将.xls中的N条信息分别填入word的表格中,每一行信息对应一个文档,信息按照固定大小填入word ,第一行“论文编号”空出
图1 xls中的信息
图2 需要填入的word表格,表格模板固定
所需要的package:
1. python-docx
2. pathlib
3. pandas
解决思路:
(1)循环读取word文档,挑选word文件中表格
(2)读取xls的每一行信息,将信息填入对应的单元格中
(3)对单元格中文字的大小进行设置
(4