我一直在使用下面的代碼追加存在的內容的Word文檔的嘗試:文本,追加是不是在Java代碼的Word文檔文件(.docx)發生
XWPFDocument doc=new XWPFDocument();
XWPFParagraph para=doc.createParagraph();
XWPFRun run=para.createRun();
File f=new File("Text.docx");
FileOutputStream fos=new FileOutputStream(f, true);
run.setText("Append The value please");
doc.write(fos);
但是,程序,當完成後,我試圖打開該文件,它說「很抱歉,我們無法打開文件。我們發現它的內容存在問題」。
我使用下面罐子: 1. POI 3.12 2. POI -ooxml-3.10.1 3. POI暫存器-3.15 4. OOXML-架構 - 1.1 5.的xmlbeans-2.3.0 6. Dom4j-1.1
這是什麼原因&什麼可能是避免這種解決方案?
因爲忘記關閉文檔 - 這裏指。 doc.close()寫完之後 – gvlachakis