jxl和POI的區別

  最近兩個項目中分別用到jxl和POI,由於用的都是其中的簡單的功能,因此沒有以爲這其中有太大的區別。有人針對他們作了比較,這裏也拿出來展現一下。java

  首先從優缺點上來講windows

  1、jxl字體

優勢:spa

  1. Jxl對中文支持很是好,操做簡單,方法看名知意。
  2. Jxl是純javaAPI,在跨平臺上表現的很是完美,代碼能夠再windows或者Linux上運行而無需從新編寫
  3. 支持Excel 95-2000的全部版本(網上說目前能夠支持Excel2007了,尚未嘗試過)
  4. 生成Excel 2000標準格式
  5. 支持字體、數字、日期操做
  6. 可以修飾單元格屬性
  7. 支持圖像和圖表,可是這套API對圖形和圖表的支持頗有限,並且僅僅識別PNG格式。

缺點:效率低,圖片支持不完善,對格式的支持不如POI強大.net

2、POIblog

優勢:圖片

  1. 效率高(數據來源:http://blog.csdn.net/jarvis_java/article/details/4924099
  2. 支持公式,宏,一些企業應用上會很是實用
  3. 可以修飾單元格屬性
  4. 支持字體、數字、日期操做

缺點:不成熟,代碼不能跨平臺,貌似很多同行在使用工程中還碰到讓人鬱悶的BUG(最近的項目中也是遇到了一些bug,不過目前沒有查出來是代碼的問題仍是POI的問題,總之問題很詭異,數據替代參數總有失敗的。關於不能跨平臺這一說,我也沒有試驗過,不過Java不是跨平臺嗎?POI是JAVA的一個組件,怎麼就不能跨平臺了呢,總之這些問題還須要在之後的項目中多多實踐,才能比較出區別之處。)get

相關文章
相關標籤/搜索