1. 程式人生 > 其它 >Java用於下載Excel模板的介面(小白篇)

Java用於下載Excel模板的介面(小白篇)

下載Excel模板的介面(最無腦的小白篇)

try {
			//獲取要下載的模板名稱
			String fileName = "TemplateDate.xlsx";
			//設定標頭檔案
			response.setHeader("Content-disposition", "attachment;fileName=" + fileName);
			//設定檔案傳輸型別
			response.setContentType("application/vnd.ms-excel;charset=UTF-8");
			//模板檔案存放路徑
String filePath = getClass().getResource("/template/"+fileName).getPath(); //IO流處理模板 FileInputStream input = new FileInputStream(filePath); OutputStream out = response.getOutputStream(); byte[] b = new byte[2048]; int len; while ((len = input.read(b)) != -1) { out.write
(b,0,len); } //返回請求訪問的結果 response.setHeader("Content-Length", String.valueOf(input.getChannel().size())); input.close(); } catch (Exception e) { logger.error("getApplicationTemplate :", e); }

只需要在專案中新建一個包(注意包名要和程式碼中的一致)然後放入模板(注意模板名稱也要和程式碼中一致)最後的最後 訪問這個介面
在這裡插入圖片描述
就能獲得你上傳的這個模板了。