问题背景
日常办公中,需要根据Excel表格的数据,基于模板,批量生成Word文档,例如批量生成合同、邀请函、不同学生的成绩单等等。是否有工具可以一键批量生成,并且操作简单、安全高效?(类似WPS、office的邮件合并功能,但是其操作复制、学习门槛高、效率低)
解决办法
开发的batch_Word_by_Excel.exe工具,遵循 Office Open XML 标准,通过解析XML文件智能识别Word文档中的{字段名}格式的占位符,基于多线程读取表格数据复制粘贴到Word文档中,最终实现一键批量生成不同Word文档的办公神器。
获取方式
关注“办公神器集”公众号,回复“21”或“批量生成Word文档”即可免费获取该工具。
(需要什么工具可私信发送需求,我们会倾力免费为您打造)
功能特点
简单易用:获取工具后,双击exe文件运行即可,无需安装。
操作便捷:输入模板路径、数据路径、点击按钮,即可批量生成;而WPS、office的邮件合并功能,操作复杂,学习成本高。
界面友好:界面能布局清晰,功能按键颜色分明、一目了然。
快速高效:批量文件逐份编辑耗时费力,借助工具几秒钟就完成。
功能强大:支持自定义{字段名}格式的占位符、批量生成等功能。
安全免费:完全离线,放心在内网使用,永久免费无需license。
效果展示
一、双击打开:batch_Word_by_Excel.exe文件
二、界面呈现:打开后出现出现以下界面
三、制作模板:在编辑好的文档中按照{字段名}格式插入即可,字段名对应的是Excel数据表的列名。类似下图
四、路径选择:需要选择模板文件路径、Excel数据表路径(仅支持xlsx后缀的),点击批量生成按钮,即可实现批量生成对应的Word文档,输出文件路径会根据模板路径默认填充,也可以点击浏览进行自定义。
五、文件命名:如果希望批量生成的Word文档自定义命名,需要在Excel数据表中新增一列“文件命名”,然后编辑好该列的数据,批量生成的文档就会按照表格数据命名,否则默认是“文件_数字”。
六、批量生成:点击批量生成按钮,即可,以下是效果展示
Excel数据表:
Word文档模板:
批量生成的Word文件:
七、实时日志:打印实时日志,随时了解处理情况。
==============================================================
关注“办公神器集”公众号,不仅可以免费获取各种安全便捷的工具,助力您高效办公,做时间的主人!
同时能每天获取今日头条、微博、知乎、B站、财联社、知乎、百度贴吧、百度热搜、凤凰网等各主流平台的实时热点资讯,汇聚热搜新闻,让你更快知晓天下之事。