怎么使用poi修改word(doc和docx),如何修改带表格的word。高手指点下。小弟刚接触。非常着急
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么使用poi修改word(doc和docx),如何修改带表格的word。高手指点下。小弟刚接触。非常着急相关的知识,希望对你有一定的参考价值。
把word内容用poi读出来,成字符串,把字符串在内存中修改,修改字符串可用各种方法,正则是比较好的了追问能具体点么?
现在我能读出来。用POIFSFileSystem能实现复制的效果,但是用range.replaceText("","")修改后,用HWPFDocument写到另外的doc中有乱码出现。而且表格时没法写进去的。不知能否有实例代码供我参考
Paragraph para = td.getParagraph(k);
String s = para.text();
s.replace("date", "2010-10-10");
CharacterRun tc = td.getCharacterRun(k);
tc.replaceText("date", (new Date()).toString());
System.out.println(tc.text());
//System.out.println(s.replaceAll("\r", "").replaceAll(" ", "")+ ":"+ s.replaceAll("\r", "").replaceAll(" ", ""));
docx文件转word文档
参考技术A 不用转.因为 docx是word文件的格式后缀名,OFFICE7以前版本word文档的格式后缀名为.doc
当然,可以打开XX.docx文件后,另存为XX.doc即可.
以上是关于怎么使用poi修改word(doc和docx),如何修改带表格的word。高手指点下。小弟刚接触。非常着急的主要内容,如果未能解决你的问题,请参考以下文章
使用 POI 读取 Word 中的书签替换书签内容(doc和docx)