1. 程式人生 > >關於JAVA中的導入導出的方式

關於JAVA中的導入導出的方式

標準 art web nload blank lan 常見 htm .org

在JavaWeb項目中,會用到恨到的導入導出的功能,常見的導出導出jxl和poi兩種方式,下面先簡單的分析下這兩種方式的性能

JXL.jar http://www.andykhan.com/jexcelapi/download.html 下載地址

優點:

Jxl對中文支持非常好,操作簡單,方法看名知意。

Jxl是純javaAPI,在跨平臺上表現的非常完美,代碼可以再windows或者Linux上運行而無需重新編寫

支持Excel 95-2000的所有版本

生成Excel 2000標準格式

支持字體、數字、日期操作

能夠修飾單元格屬性

支持圖像和圖表,但是這套API對圖形和圖表的支持很有限,而且僅僅識別PNG格式。

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

POI,http://www.apache.org/dyn/closer.cgi/jakarta/poi/ 下載poi包

  1. 效率高,這點很好
  2. 支持公式,宏,一些企業應用上會非常實用
  3. 能夠修飾單元格屬性
  4. 支持字體、數字、日期操作

缺點:不成熟,代碼不能跨平臺,貌似不少同行在使用工程中還碰到讓人郁悶的BUG

關於JAVA中的導入導出的方式