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

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

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

再来看最后的效果图:

下面贴出整个代码:

packagebrowser;importjava.io.File;importjava.sql.*;importjxl.Cell;importjxl.Sheet;importjxl.Workbook;publicclassPushExcelToMysql{publicstaticvoidmain(String[]args)throwsException{Sheetsheet;Workbookworkbook;Cell[][]cells=newCell[3][3];try{workbook=Workbook.getWorkbook(newFile("E:\\lalala.xls"));sheet=workbook.getSheet(0);for(inti=0;i<3;i++){for(intj=0;j<3;j++){cells[i][j]=sheet.getCell(j,i);}}}catch(Exceptione){e.printStackTrace();}try{Class.forName("com.mysql.jdbc.Driver");}catch(Exceptione){e.printStackTrace();}Connectionc=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8","root","root");Stringsql="insertintotosql(name,age,sex)values(?,?,?)";PreparedStatementps=c.prepareStatement(sql);for(inti=0;i<3;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中的数据导入mysql中有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。