这是我的jsp页面 希望能点击导出excel后导出那些报表内容
现在只能导出空excel以下是ExcelServiceImpl:
public class ExcelServiceImpl implements IExcelService{
HttpServletResponse response = ServletActionContext.getResponse();
HttpServletRequest request = ServletActionContext.getRequest();
public InputStream getExcelInputStream() {
//将OutputStream转化为InputStream ByteArrayOutputStream out = new ByteArrayOutputStream(); putDataOnOutputStream(out); return new ByteArrayInputStream(out.toByteArray());
}
private void putDataOnOutputStream(OutputStream os) { jxl.write.Label label; WritableWorkbook workbook; try { workbook = Workbook.createWorkbook(os); WritableSheet sheet = workbook.createSheet("银弹的第一页", 0); label = new jxl.write.Label(0, 0, "我是银弹我怕谁"); sheet.addCell(label); workbook.write(); workbook.close(); } catch (Exception e) { e.printStackTrace(); } } }
请问下大神们要如何改?详细点 本人程度较差Struts
解决方案 »
- 新手求解答有关Servlet的问题!
- 一年知多少,一年值多少
- Failed to convert property value of type [java.lang.String] to required type [javax.sql.DataSource] for property 'dataSource'
- 几个概念性的问题,不过比较重要,帮顶者也有分
- j2ee反向代理求助
- 关于连接池的疑惑
- c#调用java webservice 数据库内容,出现classNotFound,本地却正常,求解
- 请教各位一个<<精通ejb第二版>>中的简单问题,望大家不吝赐教,谢谢!
- 关于错误信息
- 关于XML在Java中应用的问题.
- 事务提交报错偶尔性,跪求大神
- struts1如何动态增加删除文本框,并在后台获取数据写如数据库呢?
之后就是把相应的数据放到相应的行列里面,没什么难的^_^
java操作excel的例子网上太多了
1、在后台做同样的查询
2、把数据打包成excle