java 导入excel

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;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值