public boolean importJbxx600kgsbzdbExcel(MultipartFile file) {
Workbook wb = null;
boolean flag = false;
try {
wb = WorkbookFactory.create(file.getInputStream());
Sheet rs = wb.getSheetAt(0);
//获得总列数
int clos = rs.getRow(0).getPhysicalNumberOfCells();
//获得总行数
int rows = rs.getPhysicalNumberOfRows();
for (int i = 1; i < rows; i++) {
for (int j = 0; j < clos; j++) {
//第二行
Row row = rs.getRow(i);
//第几列对应的哪个参数都是固定的,excel表格不能随意改变列的位置
String jbxx_ZDBMC = row.getCell(j++).getStringCellValue();//默认最左边编号也算一列 所以这里得j++
String jbxx_ZDBBH = row.getCell(j++).getStringCellValue();
String jbxx_YZDW = row.getCell(j++).getStringCellValue();
String jbxx_MBLX = row.getCell(j++).getStringCellValue();
String jbxx_ZC = row.getCell(j++).getStringCellValue();
String jbxx_JBQK = row.getCell(j++).getStringCellValue();
String jbxx_ZDBZJ = row.getCell(j++).getStringCellValue();
String jbxx_ZDBCD = row.getCell(j++).getStringCellValue();
String jbxx_FXKKX = row.getCell(j++).getStringCellValue();
String jbxx_FSKKX = row.getCell(j++).getStringCellValue();
String jbxx_WXX = row.getCell(j++).getStringCellValue();
String jbxx_BZX = row.getCell(j++).getStringCellValue();
String jbxx_AQX = row.getCell(j++).getStringCellValue();
String jbxx_XNBCQ = row.getCell(j++).getStringCellValue();
String jbxx_FAJD = row.getCell(j++).getStringCellValue();
String jbxx_CYJD = row.getCell(j++).getStringCellValue();
String jbxx_SYJD = row.getCell(j++).getStringCellValue();
String jbxx_ZYZB = row.getCell(j++).getStringCellValue();
String jbxx_TP = row.getCell(j++).getStringCellValue();
String jbxx_CSX = row.getCell(j++).getStringCellValue();
String zdbbh = "eefacf2d36b111eb9b8400fffbed9f77";
InfoJbxx600kgsbzdb infoJbxx600kgsbzdb = new InfoJbxx600kgsbzdb(null, null, zdbbh, jbxx_ZDBMC, jbxx_ZDBBH, jbxx_YZDW, jbxx_MBLX, jbxx_ZC, jbxx_JBQK, jbxx_ZDBZJ, jbxx_ZDBCD, jbxx_FXKKX, jbxx_FSKKX, jbxx_WXX, jbxx_BZX, jbxx_AQX, jbxx_XNBCQ, jbxx_FAJD, jbxx_CYJD, jbxx_SYJD, jbxx_ZYZB, jbxx_TP, jbxx_CSX);
//插入到数据库
infoJBXX600KgsbzdbService.insert600kgsbzdb(infoJbxx600kgsbzdb);
}
}
flag = true;
} catch (IOException e) {
e.printStackTrace();
}
return flag;
}
java 导入excel
最新推荐文章于 2022-05-17 11:14:44 发布