使用Java怎么将excel中的数据导入mysql中

  介绍

今天就跟大家聊聊有关使用Java怎么将excel中的数据导入mysql中,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

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

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

, 使用Java怎么将excel中的数据导入mysql中

再来看最后的效果图:

下面贴出整个代码:

package 浏览器,,   ,   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 表;   ,Workbook 工作簿;   [][],Cell 细胞=new 细胞[3][3];,   试着{大敌;   ,工作簿=Workbook.getWorkbook (new 文件(“E: \ \ lalala.xls")),,   ,表=workbook.getSheet (0),,   ,(int 我=0;i<3,我+ +){,   ,(int  j=0; j<3; j + +) {,   细胞才能[我][j]=sheet.getCell (j,我),,   }大敌;   }大敌;   ,}catch  (Exception  e), {,   ,e.printStackTrace (),,   }大敌;   ,   试着{大敌;   ,forname (“com.mysql.jdbc.Driver");,   ,}捕捉(Exception  e) {,   ,e.printStackTrace (),,   }大敌;   ,Connection  c=DriverManager.getConnection (“jdbc: mysql://127.0.0.1:3306/测试? characterEncoding=UTF-8",,“root",“root"),,   ,String  sql=癷nsert  into  tosql(姓名、年龄、性别),值(?,?,?),,,   ,PreparedStatement  ps=c.prepareStatement (sql),,   ,(int 我=0;i<3,我+ +){,   ,ps.setString(1,细胞[我][0].getContents ()),,   ,ps.setString(2,细胞[我][1].getContents ()),,   ,ps.setString(3,细胞[我][2].getContents ()),,   ,ps.execute (),,   }大敌;   ,System.out.println (“ok");,   }大敌;   }

看完上述内容,你们对使用Java怎么将excel中的数据导入mysql中有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

使用Java怎么将excel中的数据导入mysql中