添加新数据的时候是多选选项,添加到数据库之后对应的是相应的数字(框架里面的字典),导出到excel的时候如何能直接导出来值呢(非数据库数字)?
还有导入的时候,如果写的是对的(例如:普通货运,货代,报检 ),怎么导入到页面并且数据库是对应的数字?
用的是SpringMvc框架
可以用JXLS这个实现
后端需要的代码
HashMap serviceRangeMap = new HashMap<>();
serviceRangeMap.put(1,"普通货物");
serviceRangeMap.put(2,"快递");//。。。依次类推,
//也可以单独抽象出来一个方法用于获取这个业务范围的map。
//最好是一个公共的方法根据传入不同类型就可以获取对应业务的数据字典的Map;如 Map getCodeListByType(String serviceType)
//excel里面格式
${serviceRangeMap.get(model.serviceRange)} // 就可以将数字转换成汉字了
//这是jxls使用模板生成excel文件参考
https://blog.csdn.net/zdp072/article/details/30310473