使用easypoi的MultipartFile来上传多个文件,报数组下标异常
*若价格不公道,可以让提问者在平台追加赏金哦,平台是您利益的保证
已完成
问题详情:分类: Java
//controller层的代码
public R importExcel(@RequestBody MultipartFile[] files) throws Exception {
ImportParams params = new ImportParams();
//设置表头的行数
params.setHeadRows(1);
params.setStartSheetIndex(2);
params.setSheetNum(1);
List<ElecRegionGdp> importExcelList =
ExcelImportUtil.importExcel(files[0].getInputStream(), ElecRegionGdp.class, params);
elecRegionGdpService.impRegionGDPData(importExcelList);
return R.ok("导入成功");
}
//service层的代码
public void impRegionGDPData(List<ElecRegionGdp>compareList) throws Exception{
for (ElecRegionGdp compare : compareList) {//elecResionGDP是实体的gdp表
ElecRegion region = new ElecRegion();//eleResion是实体
region.setName(compare.getRegionName());
List<ElecRegion> regions = regionService.findListByEntity(region);
if (!V.isEmpty(regions)) {
region = regions.get(0);
compare.setRegionId(region.getId());
compare.setRegionIds(region.getPids());
}
this.add(compare);
}
*若价格不公道,可以让提问者在平台追加赏金哦,平台是您利益的保证。你觉得当前的价格如何呢,奉上您珍贵的一票吧
虚高0人次 适中0人次 偏低1人次
分享海报会更快解决你的问题哦!分享海报
最新博客 更多
第一时间了解动态
关注我们