拒绝无休止switch 一.前言 前天碰到个需求,其实很简单,就是Excel导入,Excel模板长下面这样: 按我平常的逻辑是这样做的: 用文件输入流读取Excel,根据Excel的版本生成不同的对象,比如XSSFWorkbook或是HSSFWorkbook new一个工作簿,读取内容 按行遍历,按cell单元格读取 读取到值后,根据业务逻辑进行处理,最后存入entity 这个需求按这个逻辑下来,循环取值的代码是这样的: if (CollectionUtils.isNotEmpty(rowLis