XWPF 文档(POI API 文档) (apache.org)
依赖
1 | xml复制代码<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> |
XWPFDocument类
1. 构造方法
XWPFDocument(java.io.InputStream is)
输入流读文件打开
1 | java复制代码XWPFDocument document = new XWPFDocument(new FileInputStream(path)); |
XWPFDocument(OPCPackage pkg)
打开文档
1 | java复制代码XWPFDocument document = new XWPFDocument(XWPFDocument.openPackage("C:\Users\admin\Desktop\0.docx")); |
注意: 两种方式的区别 文件流打开
1 | arduino复制代码 new XWPFDocument(new FileInputStream(path)) 打开操作word不会修改原模板输出操作时。 |
2.常用
createParagraph()
创建段落createTable()
创建一个空表,其中一行和一列为默认值。也可以指定行列createStyles()
如果文档尚未存在,则创建空样式getParagraphs()
返回持有头或脚文本的段落。insertNewParagraph(org.apache.xmlbeans.XmlCursor cursor)
在光标的位置添加新段落。 游标=光标removeBodyElement(int pos)
从word文档body元素阵列列表中删除身体元素(从上到下)write(java.io.OutputStream out)
写文件
实例demo
1 | java复制代码 public class Test004 { |
1 | 复制代码 效果 |
本文转载自: 掘金