poi是乙個標準的apache專案,提供了完整的介面,不過也正因為這個poi用起來會很比較複雜不容易上手。相比較jxl就用起來就方便很多,功能也顯得少了一些,不過應付起常見操作還是綽綽有餘,jxl不支援設定列印區域。在我接觸的很多專案中,都是採用的jxl,可以說jxl用poi 20%的**實現了poi 80%的功能。jxl的主要功能有:
1.從excel 95、97、2000等格式的檔案中讀取資料
2.讀取excel公式(可以讀取excel 97以後的公式)
3.生成excel資料表(格式為excel 97)
4.支援字型、數字、日期的格式化
5.支援單元格的陰影操作,以及顏色操作
6.修改已經存在的資料表
poi 主頁:[url]
jxl 的api [url]
我們利用一段**做比較,同樣是讀取乙個excel中內容,您會發現jxl的**量比poi要小,也更容易理解。附件提供了[b]jxl.jar[/b]和[b]poi.jar[/b],很顯然後者比前者大很多。
jxl操作excel
public class jxlreadexcel
} catch (biffexception e) catch (ioexception e)
}}
poi操作excel
public class poireadexcel
} catch (exception e)
}}
POI與JXL 操作excel比較
poi是乙個標準的apache專案,提供了完整的介面,不過也正因為這個poi用起來會很比較複雜不容易上手。相比較jxl就用起來就方便很多,功能也顯得少了一些,不過應付起常見操作還是綽綽有餘,jxl不支援設定列印區域。在我接觸的很多專案中,都是採用的jxl,可以說jxl用poi 20 的 實現了poi...
關於POI與JXL的比較
注 this.fworkbook是乙個hsshworkbook,請自行在外部new public void copyrows string psourcesheetname,string ptargetsheetname,int pstartrow,int pendrow,int pposition...
使用POI操作Excel
apache的jakata專案poi http poi.apache.org 用來操作excel,並能滿足大部分需要.poi下面有幾個子專案,其中hssf xssf專案 http poi.apache.org spreadsheet index.html 用來實現excel讀寫的.public st...