@RequestMapping(value = "export", method = RequestMethod.POST)
public String exportFile(YsNews ysNews, HttpServletRequest request, HttpServletResponse response, RedirectAttributes redirectAttributes) {
try {
String fileName = "新闻" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
List<YsNews> list = Lists.newArrayList();//根据条件查询出来的数据listList<YsNews> list = selectById(id);
// 调用获取数据的方法 ... 省略 6
new ExportExcel("信息数据", YsNews.class).setDataList(list).write(response, fileName).dispose();
return null;
} catch (Exception e) {
addMessage(redirectAttributes, "信息数据导出失败!失败信息:" + e.getMessage());
}
return "modules/ts_notices/ok";
}
jeesite框架导出的使用
最新推荐文章于 2023-02-14 16:13:28 发布
本文介绍了一种使用Java和Spring框架实现新闻数据导出到Excel文件的方法。通过@RequestMapping注解处理POST请求,将数据库中查询到的新闻数据转换为Excel格式,并提供下载。文章详细展示了如何创建响应实体,设置响应头,以及使用ExportExcel工具类进行数据导出。
摘要由CSDN通过智能技术生成