Java知音网站
链接:www.javazhiyin.com/27467.html
以下用一个示例来说明springboot如何导出数据到excel。
首先引入Maven依赖:
org.apache.poi
poi
3.17
org.apache.poi
poi-ooxml
3.17
org.apache.poi
poi-ooxml-schemas
3.17
导出接口方法:
@RequestMapping("/exportExcel")
public void exportExcel(HttpServletResponse response, HttpServletRequest request) throws Exception {
//接收参数
String ids = request.getParameter("ids");
List<ProjectInfoVo> result = projectInfoService.getProByIds(ids);
//查询数据,实际可通过传过来的参数当条件去数据库查询,在此我就用空集合(数据)来替代
List<ProjectInfoVo> list = new ArrayList<>();
//创建poi导出数据对象
SXSSFWorkbook sxssfWorkbook = new SXSSFWorkbook();
//创建sheet页