依赖
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.10</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency>
由来
Hutool针对Word(主要是docx格式)进行封装,实现简单的Word文件创建。
介绍
Hutool将POI中Word生成封装为Word07Writer, 通过分段写出,实现word生成。
使用例子
import cn.hutool.core.io.FileUtil; import cn.hutool.poi.word.Word07Writer; import java.awt.*; Word07Writer writer = new Word07Writer(); // 添加段落(标题) writer.addText(new Font("方正小标宋简体", Font.PLAIN, 22), "我是第一部分", "我是第二部分"); // 添加段落(正文) writer.addText(new Font("宋体", Font.PLAIN, 22), "我是正文第一部分", "我是正文第二部分"); // 写出到文件 writer.flush(FileUtil.file("e:/wordWrite.docx")); // 关闭 writer.close();