做网站无锡,怎么样才算是一个网站页面,哪个汽车网站汽贸店免费做,建设工程施工范围开源导出html表格项目-easyHtml 背景介绍 背景
项目的由来#xff0c;在面试的过程中#xff0c;发现这个需求#xff08;导出html表格#xff09;比较常见#xff0c;同时也引起我的兴趣#xff0c;所以就有了开源项目easyHtml第一个版本
介绍
功能 支持自定义表格标… 开源导出html表格项目-easyHtml 背景介绍 背景
项目的由来在面试的过程中发现这个需求导出html表格比较常见同时也引起我的兴趣所以就有了开源项目easyHtml第一个版本
介绍
功能 支持自定义表格标题 支持自定义标题样式 支持自定义列样式 支持自定义行样式 支持自定义文件名地址 https://github.com/CollectBugs/EasyHtml案例
//默认样式Testvoid testDefaultStyle() {ListString column List.of(姓名, 性别, 年龄,城市);ListPerson datanew ArrayList();for(int i0;i50;i){Person personnew Person();person.setName(gzi);person.setAge(25i);person.setAddr(heze);person.setGender(男);data.add(person);}//构建对象HtmlTable ht new HtmlTable();//转成html标签String htmlTable ht.convertHtmlLabel(人员信息表, column,data);//输出html文件ht.exportHtml(test.html, htmlTable);}
//自定义样式
Test
void testCustomStyle() {ListString column List.of(姓名, 性别, 年龄,城市);ListPerson datanew ArrayList();for(int i0;i50;i){Person personnew Person();person.setName(gzi);person.setAge(25i);person.setAddr(heze);person.setGender(男);data.add(person);}var config TableStyleConfig.builder().titleStyle(TableStyleConfig.TitleStyle.builder().columnColspanNum(4) //合并单元格.build()).build();//构建对象HtmlTable ht new HtmlTable(config);//转成html标签String htmlTable ht.convertHtmlLabel(人员信息表, column,data);//输出html文件ht.exportHtml(test.html, htmlTable);}