【发布时间】:2009-05-21 15:29:49
【问题描述】:
有没有一种方法可以在 JSP 页面中显示一个 HSSFWorkbook 对象而不在服务器端有一个输出文件? 在下面的代码中,我提供了 net.sf.jxls.transformer.XLSTransformer.transformXLS(InputStream is, Map beanParams) 所需的模板文件和 bean,以返回一个 HSSFWorkbook 对象。我现在需要一种在 JSP 中使用此对象的方法,而不必使用 OutputStream 将输出文件存储在服务器端。
InputStream is = new BufferedInputStream(new FileInputStream(templateFileName));
HSSFWorkbook hm = transformer.transformXLS(is, beans);
req.getSession().setAttribute("excelWorkBook",hm);
【问题讨论】:
-
如何显示 - 输出 Excel 文件,还是在页面内显示为 HTML?
-
是的,马特,我必须将其显示为 Excel 文件,但我不能将 Excel 文件存储在服务器端的任何位置,我必须直接将其交付给客户端。
标签: java jsp apache-poi poi-hssf