JXL和POI匯出資料

2021-09-01 05:16:36 字數 686 閱讀 9330

最近做資料匯出為excel,特地比較了一下jxl和poi的效能,順便記錄下二者的用法

先定義一下測試條件

public class testcondition
然後在此測試條件下編寫jxl和poi的測試類,首先是jxl的

public class jxlexcel 

public void execute() throws exception

worbook.write();

worbook.close();

}}

執行main函式

public class jxlmain
然後是poi的

public class poiexcel

workbook.write(os);

os.close();

}執行main函式

public class poimain 

}

經過測試發現,在預設的jvm記憶體下,24列資料,poi在15000行以上就會發生out of memory異常,而jxl到21000以上才會發生異常,jxl使用時急著開啟使用臨時檔案,可以有效地提高匯出效能。

另外poi支援excel2003和2007,而jxl只支援excel2003。

POI匯出資料

很簡單的乙個資料匯出啊,因為我的需求只有兩個字段,使用者名稱及手機號所以簡單的一批,記錄一下,方便能對大家有幫助,這個poi也非常的簡單。上 poi 的 jar依賴 org.apache.poi poi3.6 上一下excel工具類 新建 excelutil 類 package com.tianru...

POI匯出資料

workbook wb new hssfworkbook 新建乙個wb工作簿 sheet sheet wb.createsheet 學生的sheet頁 row row sheet.createrow 0 反射獲取屬性名作為表頭 這裡也可以讓別人傳 field fields clz.getdeclar...

poi匯出資料

參考 匯出資料到 區域資料.xls 檔案中.public void exportexcel throws ioexception 5.建立檔名 string filename 區域資料統計.xls 6.獲取輸出流物件 7.獲取mimetype servletcontext servletcontex...