【java导出Word模板(FTL文件,含单元格合并)】

您所在的位置:网站首页 笔趣阁官网下载链接大全 【java导出Word模板(FTL文件,含单元格合并)】

【java导出Word模板(FTL文件,含单元格合并)】

2023-09-18 19:05| 来源: 网络整理| 查看: 265

   文章介绍了对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