使用easypoi的MultipartFile来上传多个文件,报数组下标异常

*若价格不公道,可以让提问者在平台追加赏金哦,平台是您利益的保证

待解决
使用easypoi的MultipartFile来上传多个文件,报数组下标异常-无念
无念 2年前发布
悬赏:10.0 元

问题详情:分类: 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人次

分享海报会更快解决你的问题哦!分享海报

此处可发布评论

评论(3

无念 能力:10

2022-06-14 13:00:49

已解决
飞一样的编程 能力:470

2022-06-14 12:03:43

这价位太低
无念 能力:10

2022-06-14 12:03:36

报错内容:java.lang.ArrayIndexOutOfBoundsException: 0
点击加载更多
客服QQ 1913284695