【更新】用户导入功能(待完善)
This commit is contained in:
parent
db9393b182
commit
a49fb8a807
@ -42,6 +42,7 @@ import cn.hutool.json.JSONObject;
|
|||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import com.alibaba.excel.EasyExcel;
|
import com.alibaba.excel.EasyExcel;
|
||||||
import com.alibaba.excel.metadata.data.WriteCellData;
|
import com.alibaba.excel.metadata.data.WriteCellData;
|
||||||
|
import com.alibaba.excel.read.listener.PageReadListener;
|
||||||
import com.alibaba.excel.write.handler.CellWriteHandler;
|
import com.alibaba.excel.write.handler.CellWriteHandler;
|
||||||
import com.alibaba.excel.write.handler.context.CellWriteHandlerContext;
|
import com.alibaba.excel.write.handler.context.CellWriteHandlerContext;
|
||||||
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
|
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
|
||||||
@ -981,7 +982,17 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void importUser(MultipartFile file) {
|
public void importUser(MultipartFile file) {
|
||||||
// TODO
|
try {
|
||||||
|
// TODO 导入
|
||||||
|
EasyExcel.read("D://import.xlsx", SysUserImportParam.class, new PageReadListener<SysUserImportParam>(dataList -> {
|
||||||
|
for (SysUserImportParam sysUserImportParam : dataList) {
|
||||||
|
System.out.println(sysUserImportParam);
|
||||||
|
}
|
||||||
|
})).sheet().headRowNumber(2).doRead();
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
throw new CommonException("文件导入失败");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user