首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

jasperreport表格的简易demo

2013-10-25 
jasperreport报表的简易demo//这里只要是为输出的excel文件设置各种高属性,文件名 sheetname 。。。public vo

jasperreport报表的简易demo

//这里只要是为输出的excel文件设置各种高属性,文件名 sheetname 。。。public void exportFile(HttpServletResponse res , JasperPrint print , String outputFileName,OutputStream outputStream) throws JRException{JRAbstractExporter jrExporter = new JRXlsxExporter();jrExporter.setParameter(JRExporterParameter.JASPER_PRINT, print);    jrExporter.setParameter(JRExporterParameter.OUTPUT_STREAM, outputStream);    jrExporter.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE);    jrExporter.setParameter(JRXlsExporterParameter.IS_COLLAPSE_ROW_SPAN, Boolean.TRUE);    jrExporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE);    jrExporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);    jrExporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);    if(outputFileName!=null && !outputFileName.isEmpty()){    jrExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, outputFileName);    }    System.out.println("exportFile:outputFileName outputStream " + outputFileName + " " + outputStream);    jrExporter.setParameter(JRXlsExporterParameter.SHEET_NAMES, new String[]{"信息"});     jrExporter.exportReport();}
最后的效果是输入service的链接 会自动下载文件名为dataReport.xlsx的excel表格,里面内容很简单就是

姓名
张三

ok,很简易的demo就这样完成了,接下来会实现更通用有针对性的报表设计了

热点排行