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

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

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

    paulwong

    Java POI 讀取 Excel Cell 資料

    在 Java 領(lǐng)域中, 存取 MS Excel 檔案資訊, 大都透過 POI 進(jìn)行,

    下面介紹大致介紹一下 POI 相關(guān)函數(shù) :

    //指定 Excel 檔
    POIFSFileSystem fs = new POIFSFileSystem( excelFile );

    //建立 Workbook 物件
    HSSFWorkbook wb = new HSSFWorkbook( fs );

    //建立 Worksheet 物件
    HSSFSheet ws = wb.getSheetAt( 第幾個(gè) sheet - 1);

    //建立 Row 物件
    HSSFRow rowObj = ws.getRow( row - 1 );

    //建立 Cell 物件
    HSSFCell cellObj = rowObj.getCell( (short)(col - 1) );

    //讀取 Cell 資料
    try{  
        
    // 取得 Cell 資料型態(tài)  
        vCellType = cellObj.getCellType();    
        
    // 取得 Cell 資料值  
        switch( vCellType )  
        
    {    
            
    case 0 :  // 數(shù)字日期型態(tài)      
            if ( org.apache.poi.hssf.usermodel.HSSFDateUtil.isCellDateFormatted(cellObj) )  
                
    // 日期格式         
            v_excelData = dateformat.format( cellObj.getDateCellValue() );      
            
    else      
                
    {         
                v_excelData 
    = cellObj.getNumericCellValue() + "";                  
                bd 
    = new BigDecimal( v_excelData );         
                v_excelData 
    = bd.toPlainString();   // 數(shù)字格式, 避免出現(xiàn)科學(xué)符號(hào)      
                }
                      
                
    break;        
            
    case 1 :  
                
    // 字串型態(tài)      
                v_excelData = cellObj.getStringCellValue();      
                
    break;        
            
    case 2 :  
                
    // 公式型態(tài)      
                v_excelData = cellObj.getNumericCellValue() + "";      
                
    break;        
            
    case 3 :  
                
    // 空白型態(tài)      
                v_excelData = "";      
                
    break;        
            
    case 4 :  
                
    // 步林型態(tài)      
                v_excelData = cellObj.getBooleanCellValue() + "";      
                
    break;        
            
    case 5 :  
                
    // Error      
                v_excelData = "";      
                
    break;  
                }

    }

    catch( Exception err2 )
    {  
        v_excelData 
    = "";
    }

    更多資訊, 可以到這網(wǎng)頁參考: http://poi.apache.org/.

    以上, 希望對剛接觸 Java POI 的人有所幫助 ...

    posted on 2009-10-27 21:49 paulwong 閱讀(1589) 評論(1)  編輯  收藏 所屬分類: J2SE

    Feedback

    # re: Java POI 讀取 Excel Cell 資料 2010-01-12 16:54 昭佑.天翔

    請尊重一下版權(quán),
    或在文章中, 說明引用哪篇文章,
    原文章網(wǎng)址 : http://tomkuo139.blogspot.com/2009/07/poi-cell.html
    感謝.  回復(fù)  更多評論   


    主站蜘蛛池模板: 自拍偷自拍亚洲精品情侣| 亚洲精品色婷婷在线影院| 在线日韩av永久免费观看| 亚洲国产精品一区二区第一页免| 久久久久亚洲精品中文字幕| 亚洲成a人片77777老司机| 久久久久精品国产亚洲AV无码| 国产精品亚洲一区二区三区在线观看 | 色天使亚洲综合一区二区| 两性色午夜免费视频| 最好看最新的中文字幕免费| 最近2019中文免费字幕| 亚洲欧洲精品成人久久曰影片 | 亚洲乱色熟女一区二区三区蜜臀| 极品美女一级毛片免费| 久久免费区一区二区三波多野| 巨胸喷奶水视频www网免费| 亚洲综合精品香蕉久久网| 亚洲国产成人久久99精品| 特a级免费高清黄色片| 91福利视频免费| 四虎精品亚洲一区二区三区| 亚洲影院在线观看| 国产精品亚洲专区在线播放 | 免费黄网站在线看| 成人无码区免费视频观看| 色久悠悠婷婷综合在线亚洲| 亚洲1234区乱码| 两个人看的www高清免费观看| 在线观看免费污视频| 亚洲国产精品一区二区久久| 精品国产亚洲AV麻豆| 免费A级毛片无码A∨中文字幕下载| 国产福利免费观看| 亚洲精品综合一二三区在线| 国产区图片区小说区亚洲区| 1a级毛片免费观看| 久久精品国产亚洲5555| 亚洲七久久之综合七久久| 免费A级毛片无码视频| 久久久久久A亚洲欧洲AV冫|