真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在SpringBoot中利用POI下載Excel文件

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)怎么在SpringBoot中利用POI下載Excel文件,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)公司歡迎咨詢:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)公司網(wǎng)頁制作領(lǐng)域十載,包括混凝土泵車等多個行業(yè)擁有豐富的網(wǎng)站制作經(jīng)驗,選擇創(chuàng)新互聯(lián)公司,為企業(yè)保駕護航。

1.maven引用


 org.apache.poi
 poi
 3.17

2.service邏輯代碼

 /**
 * 獲取下載模版
 */
 public void salaryTemplate(HttpServletResponse response)throws Exception{
 HSSFWorkbook workbook = new HSSFWorkbook();
 exportExcel(workbook);
 response.setHeader("Content-type","application/vnd.ms-excel");
 
 // 解決導(dǎo)出文件名中文亂碼
 response.setCharacterEncoding("UTF-8");
 response.setHeader("Content-Disposition","attachment;filename="+new String("工資模版".getBytes("UTF-8"),"ISO-8859-1")+".xls");
 workbook.write(response.getOutputStream());
 }
 
 //導(dǎo)入為模版
 private void exportExcel(HSSFWorkbook workbook) throws Exception {
 //創(chuàng)建創(chuàng)建sheet
 HSSFSheet sheet = workbook.createSheet("工資");
 
 //創(chuàng)建單元格樣式
 CellStyle cellStyle = workbook.createCellStyle();
 cellStyle.setFillForegroundColor(HSSFColor.SKY_BLUE.index);
 
 //設(shè)置首行標(biāo)題標(biāo)題
 HSSFRow headerRow = sheet.createRow(0);
 headerRow.createCell(0).setCellStyle(cellStyle);
 headerRow.createCell(0).setCellValue("工號");
 headerRow.createCell(1).setCellStyle(cellStyle);
 headerRow.createCell(1).setCellValue("姓名");
 headerRow.createCell(2).setCellStyle(cellStyle);
 headerRow.createCell(2).setCellValue("年齡");
 
 //創(chuàng)建三行數(shù)據(jù)
 HSSFRow row;
 for (int i = 0; i <4; i++) {
 row = sheet.createRow(i + 1);
 row.createCell(0).setCellStyle(cellStyle);
 row.createCell(0).setCellValue(i);
 row.createCell(1).setCellStyle(cellStyle);
 row.createCell(1).setCellValue("張三");
 row.createCell(2).setCellStyle(cellStyle);
 row.createCell(2).setCellValue(19);
 }
 }

3.controller

@GetMapping("/salary/template")
 public void salaryTemplate(HttpServletResponse response)throws Exception{
 salaryService.salaryTemplate(response);
 }

上述就是小編為大家分享的怎么在SpringBoot中利用POI下載Excel文件了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文題目:怎么在SpringBoot中利用POI下載Excel文件
網(wǎng)站網(wǎng)址:http://weahome.cn/article/pogidh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部