最近小编用springboot整合shiro,mybatis等,
做一个大型的办公软件,索性就给大家推荐一个办公化软件必备的功能之一 ,实现在线批量导入的功能 ,那么,究竟该如何快速实现呢?
所使用的导入导出神器就是,-- easypoi;是的,像名字一样,实现起来非常的easy.在这里,也感谢路飞老师的共享.那么跟着我一起学习吧.
一. pom引入依赖
这里我引入的是3.2的版本,这个版本加入了导入后错误行号的获取;
二 手写代码如下:
private static final Logger log = LoggerFactory.getLogger(FurtherDeptController.class);
@ResponseBody
@RequestMapping("/importKeshi")
public R importExcel(@RequestParam("file") MultipartFile file) {
ImportParams importParams = new ImportParams();
// 需要验证
importParams.setNeedVerfiy(true);
Boolean bool = false;
MapresultMap = new HashMap();
try {
ExcelImportResultresult = ExcelImportUtil.importExcelMore(file.getInputStream(), FurtherDeptEntity.class, importParams);
ListsuccessL