<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    eagle

    學無止境,細節決定成敗.
    posts - 12, comments - 11, trackbacks - 0, articles - 2
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    poi解析excel列子

    Posted on 2016-03-18 09:51 月下孤城 閱讀(261) 評論(0)  編輯  收藏 所屬分類: java
    工作中有時會用java程序分析excel文件內容。本文介紹使用poi解析excel 2007及以上版本的方法,以備參考。

     1 /**
     2      * poi解析excel    sample
     3      * 針對2007及以上版本 使用XSSF解析
     4      * @throws EncryptedDocumentException
     5      * @throws InvalidFormatException
     6      * @throws IOException
     7      */
     8     public void parseExcel() throws EncryptedDocumentException, InvalidFormatException, IOException{
     9         InputStream is = new FileInputStream("e:\\excel.xlsx");
    10         Workbook workbook = WorkbookFactory.create(is);  
    11         Sheet sheet = null;
    12         for (int i = 0; i < workbook.getNumberOfSheets(); i++) {// 獲取每個Sheet表
    13             sheet = workbook.getSheetAt(i);
    14             String sheetName = sheet.getSheetName();
    15             if(workbook.isSheetHidden(i)){
    16                 //判斷sheet頁是否被隱藏
    17                 System.out.println("sheet="+sheetName+", is hidden.");
    18                 continue;
    19             }
    20             for (int j = 0; j < sheet.getPhysicalNumberOfRows(); j++) {// 獲取每行
    21                 if(j==0)    //第一行title,不處理
    22                     continue;
    23                 Row row = sheet.getRow(j);
    24                 if(row == null)
    25                     continue;
    26                 //處理每行數據
    27                 try {
    28                     if(row.getZeroHeight()){
    29                         //行是否被隱藏
    30                         System.out.println("---Sheet表["+sheetName+"],第" + j + "行被隱藏,不處理---");
    31                         continue;
    32                     }
    33                     int columns = row.getPhysicalNumberOfCells();
    34                     for(int c=0;c<columns;c++){
    35                         Cell cell = row.getCell(c);
    36                         //TODO: busyness process
    37                     }
    38                 } catch (Exception e) {
    39                     System.out.println("---Sheet表["+sheetName+"],第" + j + "行處理出錯.---");
    40                     e.printStackTrace();
    41                     throw new RuntimeException(e);
    42                 }
    43                 
    44                 System.out.println("---Sheet表["+sheetName+"],第" + j + "行處理完畢---");
    45             }    
    46         }    
    47     }



    ---------------------
    月下孤城
    mail:eagle_daiqiang@sina.com
    主站蜘蛛池模板: 久久久久久亚洲AV无码专区| 美女视频黄a视频全免费网站色| 久久久亚洲欧洲日产国码aⅴ| 午夜成人无码福利免费视频| 亚洲 无码 在线 专区| 亚洲AV区无码字幕中文色| 亚洲乱色伦图片区小说 | A级毛片成人网站免费看| 亚洲国产精品自在拍在线播放 | 亚洲人成网站看在线播放| a在线视频免费观看在线视频三区| 免费高清资源黄网站在线观看| 亚洲?v无码国产在丝袜线观看| 日韩色日韩视频亚洲网站| 亚洲高清偷拍一区二区三区 | 日韩国产精品亚洲а∨天堂免| 国产在线观看免费不卡| 日韩免费在线中文字幕| 亚洲日韩aⅴ在线视频| 67194成手机免费观看| 久久国产成人亚洲精品影院 | 亚洲精品无码专区久久久 | 亚洲国产精品无码久久久秋霞2| 久久精品免费电影| 婷婷综合缴情亚洲狠狠尤物| 国产无遮挡又黄又爽免费网站| 亚洲第一AV网站| 日韩欧美一区二区三区免费观看 | a拍拍男女免费看全片| 亚洲最大AV网站在线观看| 无码人妻久久一区二区三区免费 | 美女视频黄a视频全免费网站一区| 亚洲人成网77777色在线播放| 日本在线看片免费人成视频1000| 精品亚洲视频在线观看| 18禁美女裸体免费网站 | 亚洲精品无码不卡在线播放| 狠狠亚洲婷婷综合色香五月排名| 亚洲一区免费视频| 成人一级免费视频| 亚洲乱码卡一卡二卡三|