자바 엑셀 데이터베이스 로 가 져 오기

3932 단어
package com.utils;
  import java.io.File; import java.util.ArrayList; import java.util.List;
  import jxl.Sheet; import jxl.Workbook;
  import com.jiumai.shgold.model.aboutas.AboutAs;
  public class Test {
       /**       *       * @param file       * @return       */      public static List<AboutAs> getAllByExcel(String file){          List<AboutAs> list= new ArrayList<AboutAs>();          try {              Workbook rwb=Workbook.getWorkbook( new File(file));              Sheet rs=rwb.getSheet( 0 );              int clos=rs.getColumns(); //              int rows=rs.getRows(); //                             System.out.println(clos+ " rows:" +rows);              for ( int i = 1 ; i < rows; i++) {                  for ( int j = 0 ; j < clos; j++) {                      // ,                      String id=rs.getCell(j++, i).getContents(); // j++                      String name=rs.getCell(j++, i).getContents();                      String sex=rs.getCell(j++, i).getContents();                      String num=rs.getCell(j++, i).getContents();                                             AboutAs as = new AboutAs();                      as.setContent(name);                      list.add(as);                  }              }          } catch (Exception e) {              // TODO Auto-generated catch block              e.printStackTrace();          }          return list;                 }                    public static void main(String[] args) {          //          List<AboutAs> listExcel=getAllByExcel( "D://test.xls" );          /*//          List<StuEntity> listDb=StuService.getAllByDb();*/                                          for (AboutAs stuEntity : listExcel) {              System.out.println(stuEntity.getContent());          }      } }

좋은 웹페이지 즐겨찾기