最近做的一个项目,需要把数据里里的数据读出来,经过加工,以word格式输出。 这几天一直都在找,没有找到好的解决方案!偶尔发现了 java2word,咱们国人开发的一个包,今天使用一下,非常简单!比网上介绍的poi,jacob等解决方按容易上手多了!最然功能不是很多,但应该 满足一般的需求。遗憾的是不支持07格式,如果你需要读写07格式,可以用一下openxml4j这个包,在这里不做多介绍哦 。
import com.heavenlake.wordapi.Document;
public class test {
public test() {
Document doc = null ;
try {
doc = new Document();
doc.open( " e:/test.doc " ); // 打开文件
doc.insert( " 第一章:宪政概论 " , " biaoti1 " ); // 插入文字
doc.insertAtBookmark( " testbookm " , " 第一章:宪政概论 " , " 标题1 " );
doc.insertAtBookmark( " testbookm " ,
new java.io.File( " E:/照片/长白山/DSC00663.JPG " )); // 插入图片
}
catch (Exception e) {
e.printStackTrace();
}
finally {
try {
if (doc != null ) doc.close( true );
}
catch (Exception e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
test test1 = new test();
}
}