jasper excel servlet!! 用Ireport 做了個報表,現在想使用它導出Excel文件。但是手頭只有導出PDF的代碼,請問大家有沒有人知道如何處理的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JRExporter exporter = null; if (type == HTML) { exporter = new JRHtmlExporter(); exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, false); exporter.setParameter(JRHtmlExporterParameter.BETWEEN_PAGES_HTML, ""); // exporter.setParameter(JRHtmlExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); } else if (type == EXCEL) { exporter = new JRXlsExporter(); response.setContentType("application/vnd.ms-excel"); response.addHeader("Content-Disposition", new String(("attachment; filename=" + filename + ".xls").getBytes("GBK"), "ISO-8859-1")); exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE); // exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); } else if (type == PDF) { exporter = new JRPdfExporter(); response.setContentType("application/pdf"); response.addHeader("Content-Disposition", new String(("attachment; filename=" + filename + ".pdf").getBytes("GBK"), "ISO-8859-1")); } else { return; } exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, "GBK"); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jp); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, response.getOutputStream()); exporter.exportReport();你要看不懂,别怪我! jasper 输出报表的方法参考上面的文章看看! 分页样式,范例 关于java scoket编程 quartz 每秒运气的cron怎么写啊 使用线程实现applet的问题 怎么获取服务器IP? JSF如何让弹出确认窗口 表格显示速度问题 请教一个cookie方面的问题! jquery EasyUI 我只会用DataGrid显示一张表,如何实现这样动态的多张表格? 怎样用外网通过域名访问我在本地tomcat中发布的项目? 哪家的ssh的网上购物商城好? myeclipse jsp编辑器 自动提示很卡
if (type == HTML) {
exporter = new JRHtmlExporter();
exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, false);
exporter.setParameter(JRHtmlExporterParameter.BETWEEN_PAGES_HTML, "");
// exporter.setParameter(JRHtmlExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE);
} else if (type == EXCEL) {
exporter = new JRXlsExporter();
response.setContentType("application/vnd.ms-excel");
response.addHeader("Content-Disposition", new String(("attachment; filename=" + filename + ".xls").getBytes("GBK"), "ISO-8859-1"));
exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);
// exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE);
} else if (type == PDF) {
exporter = new JRPdfExporter();
response.setContentType("application/pdf");
response.addHeader("Content-Disposition", new String(("attachment; filename=" + filename + ".pdf").getBytes("GBK"), "ISO-8859-1"));
} else {
return;
}
exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, "GBK");
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jp);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, response.getOutputStream());
exporter.exportReport();你要看不懂,别怪我!