当前位置: 技术问答>java相关
怎样生成Microsoft Word文档,并向word文档里写东西?
来源: 互联网 发布时间:2015-08-26
本文导语: 在jsp,servlet或javabean里用,第一个提供解决方法者给全部分! | 加上 打开页面时选择打开,然后保存为word文档就可以了。 | 你能在说的具体一点吗。 我在前日子,刚作过这样一个...
在jsp,servlet或javabean里用,第一个提供解决方法者给全部分!
|
加上
打开页面时选择打开,然后保存为word文档就可以了。
打开页面时选择打开,然后保存为word文档就可以了。
|
你能在说的具体一点吗。
我在前日子,刚作过这样一个东东,不知道对你有没有什么帮助。
我是根据一个WORD模板,然后用JAVA来实现往模板的书签里写一些参数,来生成word文档的。下面是我的原码
WordProcessing.createNewDocumentFromTemplate(path+"template.doc");
WordProcessing.typeTextAtBookmark("bookmark0",(String)map.get("cMobYear"));
WordProcessing.typeTextAtBookmark("bookmark1",(String)map.get("iMobSeriesNo"));
WordProcessing.typeTextAtBookmark("bookmark2", name);
WordProcessing.typeTextAtBookmark("bookmark3", (String)map.get("vcMobCause"));
WordProcessing.typeTextAtBookmark("bookmark4", (String)map.get("vcMobDepName"));
WordProcessing.typeTextAtBookmark("bookmark5", (String)map.get("vcMobPostName"));
WordProcessing.typeTextAtBookmark("bookmark6", reportDate);
WordProcessing.typeTextAtBookmark("bookmark7", writeDate);
WordProcessing.typeTextAtBookmark("bookmark8", workerId);
WordProcessing.typeTextAtBookmark("bookmark9", name1);
WordProcessing.typeTextAtBookmark("bookmark10",orgDegree);
WordProcessing.typeTextAtBookmark("bookmark11",orgDepName);
WordProcessing.typeTextAtBookmark("bookmark12",orgPostName);
WordProcessing.typeTextAtBookmark("bookmark13",descript);
WordProcessing.saveDocumentAsAndClose(fileName);
WordProcessing.exec();
WordProcessing.cancel();
我在前日子,刚作过这样一个东东,不知道对你有没有什么帮助。
我是根据一个WORD模板,然后用JAVA来实现往模板的书签里写一些参数,来生成word文档的。下面是我的原码
WordProcessing.createNewDocumentFromTemplate(path+"template.doc");
WordProcessing.typeTextAtBookmark("bookmark0",(String)map.get("cMobYear"));
WordProcessing.typeTextAtBookmark("bookmark1",(String)map.get("iMobSeriesNo"));
WordProcessing.typeTextAtBookmark("bookmark2", name);
WordProcessing.typeTextAtBookmark("bookmark3", (String)map.get("vcMobCause"));
WordProcessing.typeTextAtBookmark("bookmark4", (String)map.get("vcMobDepName"));
WordProcessing.typeTextAtBookmark("bookmark5", (String)map.get("vcMobPostName"));
WordProcessing.typeTextAtBookmark("bookmark6", reportDate);
WordProcessing.typeTextAtBookmark("bookmark7", writeDate);
WordProcessing.typeTextAtBookmark("bookmark8", workerId);
WordProcessing.typeTextAtBookmark("bookmark9", name1);
WordProcessing.typeTextAtBookmark("bookmark10",orgDegree);
WordProcessing.typeTextAtBookmark("bookmark11",orgDepName);
WordProcessing.typeTextAtBookmark("bookmark12",orgPostName);
WordProcessing.typeTextAtBookmark("bookmark13",descript);
WordProcessing.saveDocumentAsAndClose(fileName);
WordProcessing.exec();
WordProcessing.cancel();