• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Java将excel中的数据导入到mysql中

    我们在实际工作中的一些时候会需要将excel中的数据导入数据库,如果你的数据量成百上千甚至更多,相信一点点ctrlc、ctrlv也不是办法,这里我们以mysql数据库为例,将excel中的数据存入数据库。

    我的思路是:先将excel中的数据取出来,再把数据传入数据库,操作excel需要jxl.jar,操作数据库可以用最基本的jdbc,需要mysql-connector-java-5.0.8-bin.jar这个jar包。

    下面我们先看一下excel截图:

     

    再来看最后的效果图:

    下面贴出整个代码:

    package browser; 
     
    import java.io.File; 
    import java.sql.*; 
    import jxl.Cell; 
    import jxl.Sheet; 
    import jxl.Workbook; 
     
    public class PushExcelToMysql { 
     public static void main(String[] args) throws Exception { 
     
     Sheet sheet; 
     Workbook workbook; 
     Cell [][] cells=new Cell[3][3]; 
     try{ 
     workbook=Workbook.getWorkbook(new File("E:\\lalala.xls")); 
     sheet=workbook.getSheet(0); 
     for(int i=0;i3;i++){ 
     for(int j=0;j3;j++){ 
      cells[i][j]=sheet.getCell(j,i); 
     } 
     } 
     }catch (Exception e) { 
     e.printStackTrace(); 
     } 
     
     try{ 
     Class.forName("com.mysql.jdbc.Driver"); 
     }catch(Exception e){ 
     e.printStackTrace(); 
     } 
     Connection c=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8", "root","root"); 
     String sql="insert into tosql(name,age,sex) values(?,?,?)"; 
     PreparedStatement ps=c.prepareStatement(sql); 
     for(int i=0;i3;i++){ 
     ps.setString(1, cells[i][0].getContents()); 
     ps.setString(2, cells[i][1].getContents()); 
     ps.setString(3, cells[i][2].getContents()); 
     ps.execute(); 
     } 
     System.out.println("ok"); 
     } 
    }

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • java 如何往已经存在的excel表格里面追加数据的方法
    • Java中excel表数据的批量导入方法
    • Java实现批量导入excel表格数据到数据库中的方法
    • Java用POI解析excel并获取所有单元格数据的实例
    • 使用Idea或Datagrip导入excel数据的方法
    上一篇:mysql8.0.11 winx64手动安装配置教程
    下一篇:MySQL导入csv、excel或者sql文件的小技巧
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Java将excel中的数据导入到mysql中 Java,将,excel,中的,数据,导入,