JXL跟POI导出数据

JXL和POI导出数据最近做数据导出为Excel,特地比较了一下JXL和POI的性能,顺便记录下二者的用法?先定义一下

JXL和POI导出数据

最近做数据导出为Excel,特地比较了一下JXL和POI的性能,顺便记录下二者的用法

?

先定义一下测试条件

?

?

?

?

执行Main函数

?

?

?

?

然后是POI的

?

public class POIExcel {

?

执行Main函数

?

?

?

经过测试发现,在默认的JVM内存下,24列数据,POI在15000行以上就会发生out of memory异常,而jxl到21000以上才会发生异常,jxl使用时急着开启使用临时文件,可以有效地提高导出性能。

另外POI支持excel2003和2007,而jxl只支持excel2003。