<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
    主站蜘蛛池模板: 免费一级毛片清高播放| 成人毛片免费视频| 亚洲国产婷婷六月丁香| 日韩大片在线永久免费观看网站| 午夜无遮挡羞羞漫画免费| 亚洲精品综合在线影院| a级毛片无码免费真人| 亚洲第一男人天堂| 永久黄网站色视频免费直播| 亚洲国产精品成人午夜在线观看| 四虎在线免费播放| 一级毛片在线完整免费观看| 中文字幕亚洲天堂| 久久精品免费一区二区三区| 亚洲丝袜美腿视频| 国产黄色免费网站| 亚洲熟妇AV乱码在线观看| 又粗又硬又大又爽免费视频播放| 牛牛在线精品免费视频观看| 中文国产成人精品久久亚洲精品AⅤ无码精品| 免费无码一区二区| 亚洲国产成人精品无码区在线观看 | 久久精品免费观看| 亚洲日本国产精华液| 成人免费午夜视频| 日韩在线观看免费| 亚洲成AV人在线观看天堂无码| 亚洲精品在线免费观看| jizzjizz亚洲日本少妇| 久久久久一级精品亚洲国产成人综合AV区 | 成人免费观看一区二区| 国产偷国产偷亚洲清高APP| 亚洲人成电影网站国产精品| 免费高清国产视频| 中文字幕亚洲精品无码| 亚洲国产精品一区二区三区久久| 三年片免费高清版 | 成年女人18级毛片毛片免费观看| 美女黄频a美女大全免费皮| 久久精品国产亚洲av四虎| 97在线线免费观看视频在线观看|