Java 导出数据到Excel模版

记得以前公司的导出excel是先做好Excel模版,类似下面图片这样(记不清楚了):

姓名 学号 性别 年龄
这个好像是循环List

<...>

vo.name vo.sno vo.sex vo.age
<...>

然后,后台java代码封装成List或Map形式的数据,里面存放类似VO这样的值,
List这样,然后调用模板,数据就自动往里写入了。

有知道或了解的朋友告诉一下,谢谢。

Jxls,到官网看看

后台配置:
List exportList = tbCaseService.findTbCase(paraMap);
Map dataMap = new HashMap();
dataMap.put("exportList", exportList);

Execl模板配置:


${report.caseNo} ${report.caseName} ${report.caseType}
/jx:forEach

你百度一下ExcelUtils这个工具包,你说的应该类似于这个东西

有模板导出的方式有很多,一种是对模板的参数的配置,如将所需导出的List包含的字段放入到模板内的某一注解中(XML格式)。或放入到某几行,再将其掩藏。这样别人就看不出,我们在模板上动手脚了。还有一种是通过数据库配置的方式。将所需导出的字段信息要入表中,导出时按格式填入excel中。