Przeglądaj źródła

主要完成人批量导入空行处理

梁世豪 5 miesięcy temu
rodzic
commit
73a6d3d9c5

+ 12 - 7
src/main/java/com/liang/common/utils/ExcelPoiUtil.java

@@ -223,13 +223,18 @@ public class ExcelPoiUtil {
223 223
             //获取每一行数据
224 224
             row = sheet.getRow(i);
225 225
             PrjMember prjMember = new PrjMember();
226
-            prjMember.setSxbh(Double.valueOf(row.getCell(0).toString()).intValue());
227
-            prjMember.setRy(Double.valueOf(row.getCell(1).toString()).intValue());
228
-            prjMember.setRyxm(row.getCell(2).toString().trim());
229
-            prjMember.setXmjsmc(row.getCell(3).toString().trim());
230
-            prjMember.setBxmfg(row.getCell(4).toString().trim());
231
-            prjMember.setTrgzzys(Double.valueOf(row.getCell(5).toString()).intValue());
232
-            list.add(prjMember);
226
+            if (row.getCell(0).toString().isEmpty()){
227
+            prjMember.setSxbh(i);
228
+            }else {
229
+
230
+                prjMember.setSxbh(Double.valueOf(row.getCell(0).toString()).intValue());
231
+                prjMember.setRy(Double.valueOf(row.getCell(1).toString()).intValue());
232
+                prjMember.setRyxm(row.getCell(2).toString().trim());
233
+                prjMember.setXmjsmc(row.getCell(3).toString().trim());
234
+                prjMember.setBxmfg(row.getCell(4).toString().trim());
235
+                prjMember.setTrgzzys(Double.valueOf(row.getCell(5).toString()).intValue());
236
+                list.add(prjMember);
237
+            }
233 238
         }
234 239
         return list;
235 240
     }