请问下先在可以到处Excel,但是只可以到处数据库的第一个数据,求教各位高手,这是为什么呢
if(e2.getSource()==Excel){
File xlsFile=new File("D:\\haizeiwang.xls");//定于路径
WritableWorkbook workbook=null;
WritableSheet sheet =null;
try{
workbook=Workbook.createWorkbook(xlsFile);//放入路径
sheet=workbook.createSheet("hao", 0);
try{
con=DriverManager.getConnection("jdbc:odbc:shuju","","");
sql=con.createStatement();
rs=sql.executeQuery("select * from 表1");
hangshu=0;
i=0;
j=0;

while(rs.next()){

xuehao=rs.getString(1);




         
      

}
sheet.addCell((new Label(0,j,xuehao)));
hangshu++;
i++;
j++;
  workbook.write();  
          workbook.close();  
con.close();

}catch(SQLException e1){

}
 } catch (Exception e) {  
           e.printStackTrace();  
        }  
}