<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é)符號      
                }
                      
                
    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ù)  更多評論   


    主站蜘蛛池模板: 色久悠悠婷婷综合在线亚洲| 四虎永久免费网站免费观看| 成全视频免费高清| 在线免费一区二区| 亚洲成a人片在线观看久| 不卡一卡二卡三亚洲| 久久久久亚洲精品成人网小说| 亚洲视频网站在线观看| 国产午夜亚洲精品| 日韩毛片一区视频免费| 国产精品99精品久久免费| 免费av欧美国产在钱| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 国产亚洲女在线线精品| 成年免费a级毛片免费看无码| 精品无码AV无码免费专区| 在线免费观看一级片| 久久久久国产成人精品亚洲午夜 | 亚洲福利视频网站| 亚洲A∨精品一区二区三区下载| 中文在线观看永久免费| 7723日本高清完整版免费| 日韩亚洲国产二区| 亚洲精品免费在线视频| 精品国产_亚洲人成在线| 三年片在线观看免费观看大全一| 女人被男人桶得好爽免费视频 | 免费v片在线观看| 亚洲av无码不卡一区二区三区| 亚洲va久久久久| a级毛片免费观看网站| 久久久高清免费视频| 久久精品国产亚洲Aⅴ香蕉 | 亚洲精品视频观看| 人人爽人人爽人人片A免费| 四虎精品视频在线永久免费观看| 亚洲国产一区二区三区| 亚洲精品国产日韩| 国产成人AV免费观看| 国产又大又黑又粗免费视频 | 亚洲欧洲日产国码在线观看|