使用Java

时间:2015-09-25 21:29:03

标签: java xml

我有.docx文件

我有docx file1.docx

中的内容
<Name>John</Name>

我有另一个名为file2.docx的docx文件

Hello <Name>!

我怎么能这样做,所以我可以阅读标签之间的内容,并有第三个文件,像这样的file2.docx

Hello John!

我正在研究使用apache poi,但有一种简单的方法可以做到这一点吗?我尝试将其转换为,但微软的XML是可怕的。什么java工具最好做这样的事情?想法?

谢谢!

3 个答案:

答案 0 :(得分:1)

我用.xlsx文件完成了这项工作。而不是生成整个目标文件,使用MSWord创建它,在其中放置一些占位符,然后用您的数据替换占位符。

答案 1 :(得分:1)

我知道POI是一个可以在所有操作系统上运行的API。 我的意思是这是操作Windows Word文档的简单方法。

答案 2 :(得分:0)

我建议不要在Word中编写XML。打开文件并另存为.txt,这是一个可以轻松处理的纯XML文件。

更好的是,将您的数据(例如名称John)存储在Excel中,并将第二个文档更改为“邮件合并”Word模板。然后Word(和Excel)可以在没有其他工具帮助的情况下完成所有工作。

相关问题