【java导出Word模板(FTL文件,含单元格合并)】 |
您所在的位置:网站首页 › 笔趣阁官网下载链接大全 › 【java导出Word模板(FTL文件,含单元格合并)】 |
文章介绍了对Word中表格单元格合并,导出功能。 1.1新建Word模板,选择好需要的字体大小,居中样式等(下图是遍历数据,采用${} 占位) 1.2将Word文件另存为XML文件格式保存桌面,然后改掉文件后缀为ftl,将ftl文件直接拖到IDEA中打开(显示一行Ctrl+Alt+L调正),文中报错信息可忽略: #### 以下错误可以忽略,其他错误需改正 #### URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)) Cannot resolve symbol 'dcterms:W3CDTF'
1.3查看ftl文件中的列名,${}是否都在中,如果标签内有其他内容删除即可 序号1.4IDEA中开始敲代码(条件:姓名相同则合并单元格,依次推,多种情况合并也可使用) //1.1查询结果 List list=studentInformationMapper.selectAll(); //1.2java中循环list判断对象的姓名是否相同 Map map = new HashMap(); //组织合并 map.put("pre","0"); //上一个对象中的姓名 map.put("name","0");//当前对象 map.put("next","0");//下一个对象中的姓名 for(int i=0;i0){ list.get(i).getMap().put("pre",list.get(i-1).getMap().get("organ")); } //保存他的后一个元素是否需要合并 if(i 0) { os.write(b, 0, length); } os.flush(); os.close(); writer.flush(); writer.close(); return null;小贴士: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |