java實現excel匯出例項

2021-09-02 09:51:07 字數 1108 閱讀 8573

宣告下:list是前面操作查詢的結果集。

string path = request.getsession().getservletcontext().getrealpath("/");

string name = "測試_" + tools.getdatestr(new date(), "yyyymmddhhmmss") + ".xls";

xlstransformer transformer = new xlstransformer();

string sfrom = path + "/xlstemplet/" +(1 == salvationtype?"名字1-":"名字2-")+ "測試.xls";// 模板檔案

workbook workbook;

int pagesize = (!tools.isempty(request.getparameter("pagesize"))) ? integer.parseint(request.getparameter("pagesize"))

: 100;// 每個sheet的記錄數量

try

}workbook = transformer.transformmultiplesheetslist(new fileinputstream(sfrom), sheetobjects, sheetnames, "map",

new hashmap(), 0);

} else

response.reset();

response.setheader("content-disposition", "attachment;success=true;filename =" + urlencoder.encode(name, "utf-8"));

outputstream fos = null;

fos = response.getoutputstream();

workbook.write(fos);

fos.flush();

fos.close();

} catch (parsepropertyexception e) catch (ioexception e)

另外需要引入3個jar包:這蛋疼的部落格不能傳附件。。。

java實現Excel匯出

最近在做乙個專案,其中有部分是關於匯出excel,之前去的公司匯出excel都是已經封裝好了的,現在從頭開始寫。用的是比較常用的poi,廢話不多說。用的框架是ssh,poi的版本是3.17,poi 3.17.jar 功能介紹 匯出查詢結果的報表,如下圖為資料庫隨便填的資料,在頁面上做查詢,從頁面上匯...

JAVA實現Excel匯入匯出

建立工程匯入jar包 jxl建立excel檔案 author c public class jxlexpexcel 建立excel檔案 file file new file jxl test.xls try 追加資料 for int i 1 i 10 i 寫入資料 workbook.write wo...

java實現excel的匯入匯出

最進接觸到excel匯入匯出。可以使用poi.jar實現。下面是乙個hello word import org.apache.poi.hssf.usermodel.hssfcell import org.apache.poi.hssf.usermodel.hssfrow import org.apa...