This topic created in 2606 days ago, the information mentioned may be changed or developed.
小弟工作类似前台窗口,每天需要往 word 模板填入指定数据,如姓名,性别等。数据来自一台内网服务器,可以完全访问。
现有条件
1.内网服务器,可以完全访问,数据库我知道管理员密码.
2.终端电脑(就是小弟日常打杂用),办公软件若干,可以装其他软件。
需求:提取数据库里指定表里部分字段,填入 word 模板,并以对应姓名生成 doc 文件。
求大佬指点一下解决方法或者方向。
22 replies • 2024-10-30 18:45:46 +08:00
 |
|
使用 phpWord 对 Word 模板文件内容进行替换,生成 Word 文件
|
 |
|
非编程做法:word 邮件合并
|
 |
|
邮件合并
|
 |
|
java 菜鸟表示 apache POI 貌似可以搞这个🤔
|
 |
|
EXCEL 有个邮件合并的功能
|
 |
|
如果你会一门编程语言的话就用你会的做,如果你不会的话建议使用 python 做,类库多上手简单
|
 |
|
word 有个信封打印功能,可以把 excel 数据批量填充到 word 文件里
|
 |
|
py 或者 ps 有现成的轮子. 可以了解一下.
之前知道一个公司的一个运维的工作就是定时看日志然后复制出来发 EMAIL 出去 让他写个脚本,剩下的时间就是打游戏啦
|
 |
|
powershell 一个脚本就行了
|
 |
|
感谢 v2 各位大佬!
|
 |
|
snwSep 25, 2019 via Android
16
邮件合并显然是最简单和稳定的,有现成轮子不要整天想着造轮子。。。
|
 |
|
phpword 是基于 docx 的 xml 解析文本处理,如果只是纯粹的模板替换的话,效率上比用 word 自带的方案反而要高。
|
 |
|
今天刚用了 python-docx-template 根据模板生成 word,你可以试试
|
 |
|
我觉得尝试用第三方工具解析 Word 都是很诡异的思路,不考虑兼容性问题,也是直接用 Word COM 更简单。想要用 VBA、C++、Python 还是 PowerShell 都可以。
|