用POI读取Excel文件,插入数据库

解决方案 »

  1.   

    POI??有没有相应的代码能让我看看吗???拜托了!!!!!!!!!!!!!
      

  2.   


    FileInputStream in = new FileInputStream(_FileName);
    POIFSFileSystem fs = new POIFSFileSystem(in);
    HSSFWorkbook Workbook = new HSSFWorkbook(fs);具體取數據請參照相關api文檔,取出來用jdbc存就行了。
      

  3.   

    POI,jxl都可以,自己多看一下这方面的API吧!
      

  4.   

    用jxl.jar包,非常方便……
    try {
    Class.forName("oracle.jdbc.OracleDriver");
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    }
    String url="*****";
    String user="*****";
    String password="******";
    try {
     conn = DriverManager.getConnection(url,user,password);
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

     try {
    state = conn.createStatement();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
             
            

      Workbook workbook = Workbook.getWorkbook(new File("C:/bjdmb.xls"));
      Sheet sheet = workbook.getSheet(0);
      int rows=sheet.getRows();
          
          
          for(int i=1;i<rows;i++){        
              id="03"+sheet.getCell(1,i).getContents();
              email=sheet.getCell(2,i).getContents();
              sql="UPDATE id_accountdep SET reserved1='"+id+"' where depname= '"+email+"'";
              state.executeUpdate(sql);
                  System.out.println(sql);
             }