介绍
今天就跟大家聊聊有关使用Java怎么将excel中的数据导入mysql中,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
思路:先将excel中的数据取出来,再把数据传入数据库,操作excel需要jxl.jar,操作数据库可以用最基本的jdbc,需要mysql-connector-java-5.0.8-bin.jar这个jar包。
下面我们先看一下excel截图:
,
再来看最后的效果图:
下面贴出整个代码:
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中有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。