我有.docx文件
我有docx file1.docx
中的内容<Name>John</Name>
我有另一个名为file2.docx的docx文件
Hello <Name>!
我怎么能这样做,所以我可以阅读标签之间的内容,并有第三个文件,像这样的file2.docx
Hello John!
我正在研究使用apache poi,但有一种简单的方法可以做到这一点吗?我尝试将其转换为,但微软的XML是可怕的。什么java工具最好做这样的事情?想法?
谢谢!
答案 0 :(得分:1)
我用.xlsx文件完成了这项工作。而不是生成整个目标文件,使用MSWord创建它,在其中放置一些占位符,然后用您的数据替换占位符。
答案 1 :(得分:1)
我知道POI是一个可以在所有操作系统上运行的API。 我的意思是这是操作Windows Word文档的简单方法。
答案 2 :(得分:0)
我建议不要在Word中编写XML。打开文件并另存为.txt,这是一个可以轻松处理的纯XML文件。
更好的是,将您的数据(例如名称John
)存储在Excel中,并将第二个文档更改为“邮件合并”Word模板。然后Word(和Excel)可以在没有其他工具帮助的情况下完成所有工作。