Apache POI Word - 序
概述
为了更好的练习 Apache POI Word 的 API,我这里制作了一个简单的 Word 文档,文档的效果如下:
这个文档花花绿绿的,并没有什么审美可言,之所以这样也是为了尽可能多的运用 Apache POI Word 的 API。需要说明的是我们不会一开始就生成这个文档,该文档的生成会放在最后,作为实战演练使用。
之所以要制作这个系列的文章,是因为官方的文档对 Apache POI Word 的介绍实在太少了,虽然官方也提供了一个 quick guide ,不过实在有点过于 quick 了。官方还提供了一些代码样例,有兴趣的可以移步官方查看。
演示代码需的依赖
我们使用的是相对较新的 POI 库
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.3</version>
</dependency>
如果涉及到图表,还还需要以下依赖
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-full</artifactId>
<version>5.2.3</version>
</dependency>
主要内容
为了生成上面的文档,涉及到的内容如下,因此我们会依次介绍以下内容
- 创建和保存文档:核心类 XWPFDocument
- 给文档添加段落和文字:核心类 XWPFParagraph、Run
- 生成表格:核心类 XWPFTable
- 插入图片:核心类 XWPFPicture
- 生成图表:核心类 XWPFChart
除了介绍上面的内容,本系列还会介绍以下内容:
- 页眉和页脚
- 分页和分节
请注意我们创建的文档格式为 docx,对应 poi 中的 XWPFDocument。 感兴趣的兄弟,请收藏该页面,后续的文章的链接将会陆续更新到这里。
有问题吗?点此反馈!
温馨提示:反馈需要登录