java如何创建word文档
在网上搜的时候,有很多java创建word的方法,可是感觉不是我想要的,我想实现的就是通过java新创建一个word文档,然后再用Runtime类打开它,然后在上面操作。然后之前用
RtfWriter2.getInstance(document,new FileOutputStream("F:\\111.doc"));这个创建了一个word,可是好像编辑有问题,会显示此文档只可读。
然后我又用了java2word,可是只要卸载那个软件,即使我导入java2word.jar也没法使用了,但是我想做出来的东西最后也要生成exe文件,这样java2word也就不可用了。。。
我想说有办法解决我的问题吗?求大神指教!!!! Java Word
[解决办法]
查一下apache的poi
[解决办法]
public static void main(String[] args) throws IOException {
XWPFDocument doc = new XWPFDocument();
XWPFParagraph p1 = doc.createParagraph();
XWPFRun r1 = p1.createRun();
r1.setText("hello world");
FileOutputStream out = new FileOutputStream("D:\\simple.docx");
doc.write(out);
out.close();
}
File wordoc = new File("example.docx");
WordprocessingMLPackage.createPackage().save(wordoc);
Desktop.getDesktop().open(wordoc);
//Desktop.getDesktop().edit(wordoc);