使用 Poi-tl 实现 Word 文档中的有序列表
AI-摘要
切换
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
代码如下
void test() {
// 创建一个ArrayList对象
ArrayList<String> list = new ArrayList<>();
// 向list中添加元素
list.add("test1");
list.add("test2");
// 创建一个Numberings.NumberingBuilder对象,并设置为有序列表
Numberings.NumberingBuilder of = Numberings.of(NumberingFormat.DECIMAL);
// 使用forEach循环遍历list,将每个元素添加到有序列表中
//列表 数据赋值
list.forEach(of::addItem);
// 使用XWPFTemplate编译并渲染Word文档
XWPFTemplate template = XWPFTemplate.compile("/Users/xiansen/Desktop/demo.docx").render(
new HashMap<String, Object>() {{
// 向HashMap中添加键值对
put("code", "1234");
put("name", "张三");
put("list", of.create());
}}
);
// 将渲染后的文档写入到指定路径
template.writeAndClose(new FileOutputStream("/Users/xiansen/Desktop/t.docx"));
}
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 周姊夫
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果