• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

利用jxl把.xls文件导入到数据库

mysql 搞代码 4年前 (2022-01-09) 28次浏览 已收录 0个评论

Workbook wb = Workbook.getWorkbook(new File(E:\\lt.xls)); SimpleDateFormat df = new SimpleDateFormat(yyyyMMdd); Sheet sheet = wb.getSheet(0);// Cell cell = sheet.getCell(2,4); int hang = sheet.getRows(); int lie = sheet.getColumns(); ListH

<p>Workbook wb = Workbook.getWorkbook(new File("E:\\lt.xls"));    SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");     Sheet sheet = wb.getSheet(0);      // Cell cell = sheet.getCell(2,4);    int hang = sheet.getRows();    int lie = sheet.getColumns();    List list = new ArrayList();       for(int x=1;x<500;x++){                String id = UUID.randomUUID().toString();      Huadan huadan = new Huadan();      huadan.setHdid(id);      huadan.setThqsrq(df.parse(sheet.getCell(1, x).getContents()));      System.out.println(df.parse(sheet.getCell(1, x).getContents()));            huadan.setThqssj(sheet.getCell(2, x).getContents());      System.out.println(sheet.getCell(2, x).getContents());            huadan.setThsc(Integer.parseInt(sheet.getCell(3, x).getContents()));      System.out.println(Integer.parseInt(sheet.getCell(3, x).getContents()));            huadan.setHjlx(sheet.getCell(4, x).getContents());      System.out.println(sheet.getCell(4, x).getContents());            huadan.setMylx(sheet.getCell(5, x).getContents());      System.out.println(sheet.getCell(5, x).getContents());            huadan.setDfdqh(sheet.getCell(6, x).getContents());      System.out.println(sheet.getCell(6, x).getContents());            huadan.setDfhmq(sheet.getCell(7, x).getContents());      System.out.println(sheet.getCell(7, x).getContents());            huadan.setBjh(sheet.getCell(8, x).getContents());      System.out.println(sheet.getCell(8, x).getContents());            huadan.setThlx(sheet.getCell(9, x).getContents());      System.out.println(sheet.getCell(9, x).getContents()+"dddddddd");            huadan.setYsjbthf(Double.parseDouble(sheet.getCell(10, x).getContents()));      System.out.println(Double.parseDouble(sheet.getCell(10, x).getContents()));            huadan.setYhhjbthf(Double.parseDouble(sheet.getCell(11, x).getContents()));      System.out.println(Double.parseDouble(sheet.getCell(11, x).getContents()));            huadan.setYsctthf(Double.parseDouble(sheet.getCell(12, x).getContents()));      System.out.println(Double.parseDouble(sheet.getCell(12, x).getContents()));            huadan.setYhhctthf(Double.parseDouble(sheet.getCell(13, x).getContents()));      System.out.println(Double.parseDouble(sheet.getCell(13, x).getContents()));            huadan.setYsqtf(Double.parseDouble(sheet.getCell(14, x).getContents()));      System.out.println(Double.parseDouble(sheet.getCell(14, x).getContents()));            huadan.setYhh(Double.parseDouble(sheet.getCell(15, x).getContents()));      System.out.println(Double.parseDouble(sheet.getCell(15, x).getContents()));            huadan.setJzh(sheet.getCell(16, x).getContents());      System.out.println(sheet.getCell(16, x).getContents());            huadan.setXqh(sheet.g<em style="color:transparent">本文来源gao.dai.ma.com搞@代*码#网</em>etCell(17, x).getContents());      System.out.println(sheet.getCell(17, x).getContents());            huadan.setImei(sheet.getCell(18, x).getContents());      System.out.println(sheet.getCell(18, x).getContents());                 System.out.println("----------------------------------------");      list.add(huadan);       }        //System.out.println(hang+"  "+lie);    wb.close();  </p><p>       for(int x=0;x<list.size();x++){     System.out.println(list.get(x).getThqssj()+"       ddddddd");     this.shareDao.save(list.get(x));    }    </p>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:利用jxl把.xls文件导入到数据库
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址