JAVA ZIP打包和POI匯出

2021-08-26 08:03:30 字數 2982 閱讀 5203

/**

* 匯出excel功能

* @param sql 獲取資料要執行的sql語句

* @param params sql語句的引數

* @param column excel表頭,如果有擴充套件屬性的話,可定義為:戶號,戶名,營業區域$all_bs_info

* @param excelrowslimit 沒個excel單元格的條數

* 遍歷目錄並新增檔案.

* @param jos - jar 輸出流

* @param file - 目錄檔名

* @param pathname - zip中的目錄名

* @throws ioexception

* @throws filenotfoundexception

*/private static void recursefiles(zipoutputstream jos, file file,

string pathname) throws ioexception, filenotfoundexception

} else

} /**

* 建立 zip/jar 檔案.

* * @param directory -

* 要新增的目錄

* @param zipfile -

* 儲存的 zip 檔名

* @param zipfoldername -

* zip 中的路徑名

* @param level -

* 壓縮級別(0~9)

* @throws ioexception

* @throws filenotfoundexception

*/public static void makedirectorytozip(file directory, file zipfile,

string zipfoldername, int level) throws ioexception,

filenotfoundexception

zipoutputstream jos = new zipoutputstream(new fileoutputstream(zipfile));

jos.setlevel(level);

string filenames = directory.list();

if (filenames != null)

jos.close();

}

JXL和POI匯出資料

最近做資料匯出為excel,特地比較了一下jxl和poi的效能,順便記錄下二者的用法 先定義一下測試條件 public class testcondition然後在此測試條件下編寫jxl和poi的測試類,首先是jxl的 public class jxlexcel public void execut...

POI匯入匯出

利用poi可以實現excel檔案匯入和匯出功能 本例子結合了springboot做demo pom檔案 1.8 org.springframework.boot spring boot starter 1.5.4.release org.springframework.boot spring boo...

POI匯出資料

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