最近做的一个项目,需要把数据里里的数据读出来,经过加工,以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();
}
}