日期:2014-05-20  浏览次数:20675 次

高分求教小问题,如何替换word中的指定字符串
比如某个Word文档中有一个${var1}的字符串,想用Java把这个${var1}串替换成HELLO。
该怎么做呢?


------解决方案--------------------
有操作word的api比如apache的POI,读入后再用简单的java.util.regex.Matcher类的相关方法操作就行了
------解决方案--------------------
程序测试环境:

windowsXP sp2

office2003

jacob_1.11-pre1.zip jacob开发包

Jacob的安装非常的简单,我们解开下载的jacob_1.11-pre1.zip,在文件夹中找到jacob.dll和jacob.jar两个文件。jacob.dll直接放到系统的system32文件夹下就行了,连注册都不用的(或者拷贝到jdk或者jre的bin目录下也行,当前测试文件所在的目录也行,就是只要在java.library.path中就可以)。而jacob.jar设置到classpath中去就可以了,或者在IDE开发环境的工程中设置扩展库也一样的。
------解决方案--------------------
jf