宣告下: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...