关于JAVA中的导入导出的方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于JAVA中的导入导出的方式相关的知识,希望对你有一定的参考价值。

在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中的导入导出的方式的主要内容,如果未能解决你的问题,请参考以下文章

oracle export工具导出与导入命令

sqlserver的BCP导入导出

Java Excel 导入导出

关于PHPExcel 导入导出大量数据及导入时判断是不是存在重复

SQL Server批量数据导出导入BCP使用

hive常用功能:Hive数据导入导出方式