Spring 4.3.7 导出Excel 方法,导出excel 使用的jar 为原生apache poi jar 文件

一开始网上找导出excel的方法,发现在Spring 的不同版本方法是不同的!

@RequestMapping(value="/exportExcel",method = RequestMethod.GET)

public AbstractExcelView exportExcel(HttpServletResponse response) {

String excelFileName = new SimpleDateFormat("yyyyMMddhhmmss").format(new Date()).toString();

response.reset();

response.setContentType("application/vnd.ms-excel");

response.setHeader("Content-disposition", "attachment; filename="+ excelFileName + ".xls");

try{

return new AbstractExcelView() {

@Override

protected void buildExcelDocument(Map arg0, HSSFWorkbook workbook, HttpServletRequest request,

HttpServletResponse response) throws Exception {

List list = UserService.selectAll(); // 查询数据库获取所有用户列表

addSheet(workbook.createSheet("Sheet1"), list);

}

/**

* 填充excel 方法 遍历List 填充 Sheet1

* @param sheet

* @param list

*/

private void addSheet(Sheet sheet, List list) {

int rowNum=0;

Row row0 = sheet.createRow(rowNum++);

row0.createCell(0).setCellValue("编号");

row0.createCell(1).setCellValue("名字");

for (User excel : list) {

Row row = sheet.createRow(rowNum++);

row.createCell(0).setCellValue(excel.getId());

row.createCell(1).setCellValue(excel.getName());

}

}

};

}catch(Exception e){

logger.error("导出excel错误", e);

return null;

}

}

spring html导出excel文件,Spring 导出 Excel-Fun言相关推荐

  1. EasyPoi实现excel文件导入导出

    EasyPoi学习实践 1 简介 easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板 ...

  2. java导出为excel文件_java导出数据到excel文件

    有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...

  3. php 将数组导出excel,#php 怎样将 数组导出excel文件#前端导出excel表格

    php 怎样将 数组导出excel文件 public function excel() { //在这里你要导出的数据 $data = M('pmproject',"pm_",MYS ...

  4. java ajax 导出excel文件_springMVC(4)---生成excel文件并导出

    springMVC(4)---生成excel文件并导出 在开发过程中,需要将数据库中的数据以excel表格的方式导出. 首先说明.我这里用的是Apache的POI项目,它是目前比较成熟的HSSF接口, ...

  5. chrome将html转成excel,怎样在Chrome浏览器中,直接让表格中的数据以Excel文件形式导出|网页转excel表格...

    怎么把jsp页面表单上的数据导出成Excel-CSDN论坛 留个QQ,发给你个控件 在js导出表格到excel的时候,如何用js设置时间的的格式 将页面中指定的数据导入到Excel中 border=& ...

  6. EasyExcel实现Excel文件导入导出

    1 EasyExcel简介 EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目.在尽可能节约内存的情况下支持读写百M的Excel. github地址: https://git ...

  7. MFC读取Excel文件+数据处理+写入Excel

    在日常编程的过程中,我们经常会遇到需要读写文件的操作,当然,最好的选择是数据库来进行读写,但是由于数据库使用环境的要求(比如某些数据库要求必须安装数据库软件后才能使用),同时,要进行数据库操作需要对S ...

  8. R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)

    R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录

  9. 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例

    安装 读Excel文件通过模块xlrd 写Excel文件同过模块xlwt(可惜的是只支持Python2.3到Python2.7版本) xlwt-future模块,支持Python3.X,用法据说与xl ...

  10. Excel文件导入导出操作

    > 注意!注意!!注意!!! 文末有惊喜彩蛋,请注意查收! 日常开发工作中对于文件的相关操作大家多少都会涉及:上传解析.数据导出等.此篇内容主要分享一下工作中常用的Excel文件的解析和导出工作 ...

最新文章

  1. Varnish 4.0.3详细配置
  2. f1 score 代码_2019JDATA-用户对品类下店铺的购买预测方案及代码分享(亚军)
  3. TikTok信息流广告怎么做才有效果?我从100个营销短视频中总结了这些方法
  4. SAP FI配置关键点
  5. bada 2D游戏编程之一——图形绘制
  6. 发布一个MsBuild任务组件-可用于同时发布多个网站
  7. python中如何打印阶梯_字符阶梯(python)
  8. iOS上线后程序崩溃日志处理-- Crashlytics
  9. mctop: 监视 Memcache 流量 — LinuxTOY
  10. 学习记录:由技术而产品,由产品而商务
  11. node 压缩图片_6大免费图片压缩神器你值得拥有!
  12. 解决hexo博客标题出错-》title: Python问题解决 re.error: unbalanced parenthesis at pos
  13. PowerCHM-强大的CHM工具
  14. android manifest相关属性
  15. web前端培训班多少钱-web行业未来发展如何
  16. CentOS7安装可移植Prometheus+grafana--pushgateway及自定义监控
  17. 两个span标签(或i标签)之间有间隙的问题
  18. 1602显示屏的使用
  19. 基于ssm工商学院办公用品管理信息系统设计与实现-计算机毕业设计源码+LW文档
  20. 【搜索入门专题1】hdu2717 H - Catch That Cow 【BFS】

热门文章

  1. ce修改植物大战僵尸之修改阳光值
  2. Win7操作中心提示Windows安全中心服务无法启动怎么办
  3. IIS网站中下载.bat文件
  4. 第三章:顺序结构程序设计(练习题)
  5. bugzilla mysql 配置_Bugzilla 系统配置指南(Win32)
  6. linux没有网卡配置文件,linux找不到网卡配置文件解决办法
  7. 知识付费行业市场现状与商业模式分析
  8. python一个字符占几个字节_字符串在Python内部是如何省内存的
  9. win 10计算机查找大文件,教你如何在Win10系统中查找大文件?
  10. GitHub上十大热门Python项目