最近在做一个导出Excel的需求,要求表头是动态的,且表头名也是动态的,然后网上一找发现有不少人也碰到了类似的需求但是没有找到解决办法,那刚好我个人又做出来了,就贴出来给大家参考下。
java: dao层:
public interface JsonDao extends BaseMapper<JsonEntity> {
List<JsonEntity> strList(Map<String, Object> params);//dao层接口,params中含有查询参数
}
xml:sql层:
<select id="strList" resultType="io...JsonEntity">
select
userrealname,
position,
<foreach item="je" collection="jeList" separator="," index="index">
decode((select str from sys_user where p