利用msword库,实现大量文件的excel统计,word文档的控制输出

来源:互联网 发布:linux系统改ip地址 编辑:程序博客网 时间:2024/06/16 00:11

实习期间,发现日常办公中对word的处理是比较繁琐费时间的,大多时间到会耗在寻找相关人员资料的图片上面,然后粘贴到word上面。一次两次还好,但如果每次都这样弄,一定会疯的,所以是时候写个自动化生成word的工具了。


本文的思路是,利用msword库,读取文件名,输出包括 文字图片。功能不用太复杂,主要目的就是为了导出相应的excel和word。如何定位到相应的图片,其实完全就是依靠文件的命名,也有点没办法,毕竟电脑不知道照片内容。我也有想过用CNN来实现,caffe,torch7,等都是很不错的选择,后面有空再试试看。


示例目录就是这样,在这些文件的上一层有一个data目录



每个人员的资料证件图片,放在相应人员命名的文件夹里面



运行autoExcel,选择data目录



最终在D盘下面,就会生成result.xls表格文件夹



导出这样的表格,带有照片路径的,配合一下word的邮件的宏,就可以批量导入这些照片,到word文件里面了,项目地址:https://github.com/Yinglin1920/AutoExcel

欢迎fork  :)


下面是AutoWord,选择data目录



选择好目录就确定 ,一瞬间就生成了相应的word文档(可以自行修改代码,使之成为贴上你需要的图片的程序)



上面我只是筛选了预算证的图片,和人员的名字,导出word,代码项目地址:https://github.com/Yinglin1920/AutoWord 





0 0