首页 > 其他 > 详细

二维数组在表格中的用法

时间:2014-03-04 07:12:07      阅读:416      评论:0      收藏:0      [点我收藏+]

public void RaadXls2() throws Exception{
  Sheet[] sheet = wb.getSheets();
  for(int x=0;x<sheet.length;x++){
   Sheet s = wb.getSheet(x);
   if(s.getRows()==0){
    System.out.println("Sheet" + (x + 1) + "为空!");   
    continue;
   }else{
    int Rows = s.getRows(); //行数11
    int Cols = s.getColumns(); //总列数13
    
    String[][] str = new String[Rows][Cols];
    for (int i = 1; i < Rows; i++) {
     String gImages = null;
     String gApk = null;
     String gsuolu = null;
     Game game = new Game();
     GameType gt = new GameType();
     GamePhoto gphoto = new GamePhoto();
     for(int j = 0; j < Cols; j++){
      str[i][j] = (s.getCell(j, i)).getContents();
      switch (j) {
      case 0:
       game.setRecommend(Long.parseLong(str[i][j].trim())); //是否推荐
       break;
      case 1:
       /**
        *读一条数据  E:\游戏包\3D太空滚球\i1361758807343.png
        *1、检测是否有,有则上传此图到web项目指定文件夹
        *经过处理得到这个地址存入到数据库     /cms/game/4844_game.jpg
        */  
       gImages = str[i][j].trim(); //游戏图标
       break;
      case 2:
       if(!Tools.isNullOrEmpty(str[i][j].trim())){
        game.setChinaName(str[i][j].trim()); //中文名
       }
       break;
     case 3:
       if(!Tools.isNullOrEmpty(str[i][j].trim())){
        game.setScore(Double.parseDouble(str[i][j].trim())); //评分
       }
       break;
            default:
       break;
      }
     }
     Set<GameType> gameTypes = new HashSet<GameType>();
     //游戏类型表
     VOModel v1= new VOModel();
     v1.setName(gt.getName());
     List<GameType> gtlist = this.gameTypeDAO.getGameTypeList(v1);
     if(gtlist.size()<=0){
       gt = this.gameTypeDAO.merge(gt);
     }else{  //如果存在
       gt = gtlist.get(0);
     }
     gameTypes.add(gt);
     }
  }
  wb.close();  //操作完成时,关闭对象,释放内存
 }

二维数组在表格中的用法,布布扣,bubuko.com

二维数组在表格中的用法

原文:http://www.cnblogs.com/BKYMei99099/p/3578537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!