POI 实现word动态传参
2018-01-31 17:06
281 查看
通过${参数}的形式 传map进来,可以传普通参数和list
效果如下,
原模板
执行部分代码:
合并参数后:
------------Demo下载 ----------------------:
poiDemo
效果如下,
原模板
执行部分代码:
public class POITest { public static void main(String[] args) throws Exception { Map<String, Object> map = new HashMap<String, Object>(); List<Map<String, String>> list=new ArrayList<Map<String,String>>(); Map<String, String> map1 = new HashMap<String, String>(); map1.put("b", "111"); map1.put("c", "222"); map1.put("d", "333"); Map<String, String> map2 = new HashMap<String, String>(); map2.put("b", "444"); map2.put("c", "555"); map2.put("d", "666"); Map<String, String> map3 = new HashMap<String, String>(); map3.put("b", "777"); map3.put("c", "888"); map3.put("d", "999"); list.add(map1); list.add(map2); list.add(map3); map.put("List", list); map.put("a", "a"); String templateFilePath = "D:\\test\\POItest.docx"; String outputFilePath = "D:\\test\\POIMerge" + System.currentTimeMillis() + ".docx"; InputStream is = new FileInputStream(templateFilePath); FileOutputStream fos = new FileOutputStream(outputFilePath); POIUtil.mergeDoc(is, fos, map, true); fos.close(); System.out.println("finish."); } }
合并参数后:
------------Demo下载 ----------------------:
poiDemo
相关文章推荐
- POI调用Word动态传参
- Java引用POI实现Word转Html方法
- poi实现word文档的导入(针对.doc .docx rtf)
- (fujie724) C#:简单实现动态数据生成Word文档并保存
- java用poi实现对word读取和修改操作
- 利用POI将word转换成html实现在线阅读
- 实现word的批量替换功能,as动态文字功能的类---StringUtil
- 【POI word】使用POI实现对Word的读取以及生成
- POI实现word文档转html文件
- PageOffice如何实现从零开始动态生成图文并茂的Word文档
- POI实现读写内容到word中
- leetcode 140:Word Break II 采用很巧妙的动态规划和DFS联合使用 JAVA源代码实现
- POI实现对word读取和修改操作
- java 实现word 转PDF (采用第三方技术 IText、Poi、Jsoup)
- java实现在线预览--poi实现word、excel、ppt转html
- java实现在线预览--poi实现word、excel、ppt转html
- C#实现动态生成Word
- poi动态生成word
- 实现动态生成Word文档
- Java引用POI实现Word转Html方法