我有一个上传表单,它向后端程序提交一个Excel文件。后端程序使用Apache框架解析Excel文件,并将行和列数据存储在数据库中。
我想做的是,如果有错误,我想标记冒犯的单元格的粗体红色字体,并修改原来上传的excel文件,并将其存储在HttpSession。然后,我想创建到会话中修改的excel文件的下载链接,这样用户就可以检查excel文件,纠正错误的数据(那些用粗体红色字体标记的数据)。
是否可以在JSF或JSP中创建到存储在HttpSession中的Excel文件的下载链接。如果是,如何在JSF或JSP中编写链接脚本。
我没有问题,使用POI操纵上传的excel文件。在制作JSF或JSP页面上的下载链接时,我只需要帮助。
提前谢谢。如有任何帮助和建议,将不胜感激。
发布于 2017-03-23 12:35:56
在jsp ....call中创建一个链接,下面的code..make确保您拥有excel中的所有记录
file = new File(device_records.xlsx);
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=device_records.xlsx");
out = new FileOutputStream(file);
workbook.write(out);
workbook.write(response.getOutputStream());https://stackoverflow.com/questions/42976137
复制相似问题