net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT
这个参数是net.sf.jasperreports.engine.JasperPrint的对象,exporter在导出报表前会做检测
Ø net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT_LIST
这个参数是包含了n个net.sf.jasperreports.engine.JasperPrint对象的java.util.List,exporter在导出报表前会做检测
Ø net.sf.jasperreports.engine.JRExporterParameter.INPUT_STREAM
这个参数是net.sf.jasperreports.engine.JasperPrint被序列化对象的输入流,exporter在导出报表前会做检测
Ø net.sf.jasperreports.engine.JRExporterParameter.INPUT_URL
这个参数是包含net.sf.jasperreports.engine.JasperPrint被序列化对象的URL,exporter在导出报表前会做检测
Ø net.sf.jasperreports.engine.JRExporterParameter.INPUT_FILE_NAME
这个参数是存储了net.sf.jasperreports.engine.JasperPrint被序列化对象的文件路径,exporter在导出报表前会做检测
注意:以上几个参数不能全部为空
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_STRING_BUFFER
这个参数是java.lang.StringBuffer的对象,存储已经产生出的指定格式报表的内容
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_WRITER
这个参数是java.io.Writer的对象,将指定格式报表的内容发送到一个字符流,例如Servlet的PrintWriter
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_STREAM
这个参数是java.io.OutputStream的对象,将指定格式报表的内容发送到一个输出流,例如ServletOutputStream
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_FILE
这个参数是java.io.FILE的对象,将指定格式报表的内容存储到文件里面
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_FILE_NAME
这个参数是java.lang.String的对象,将指定格式报表的内容存储到文件里面
Ø net.sf.jasperreports.engine.JRExporterParameter.CHARACTER_ENCODING
这个参数是java.lang.String的对象,指定格式报表的内容编码
Ø net.sf.jasperreports.engine.JExcelApiExporterParameter.IS_FONT_SIZE_FIX_ENABLED
这个参数是java.lang.Boolean的对象,是否允许自动修正Excel每个栏位的大小
Ø net.sf.jasperreports.engine.JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET
这个参数是java.lang.Boolean的对象,每一页是否用一个Sheet
Ø net.sf.jasperreports.engine.JRXlsExporterParameter. IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS
这个参数是java.lang.Boolean的对象,是否移除行与行之间的空行
Ø net.sf.jasperreports.engine.JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND
这个参数是java.lang.Boolean的对象,页面的背景是否为白的
Ø net.sf.jasperreports.engine.JRXlsExporterParameter.SHEET_NAMES
这个参数是java.lang.String的对象,Sheet的名字
Ø net.sf.jasperreports.engine.JRCsvExporterParameter.FIELD_DELIMITER
这个参数是java.lang.String的对象,栏位之间的分隔符
Ø net.sf.jasperreports.engine.JRCsvExporterParameter.RECORD_DELIMITER
这个参数是java.lang.String的对象,栏位之间的分隔符
Ø net.sf.jasperreports.engine.JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR
这个参数是java.lang.Boolean的对象,是否输出图片到目录
Ø net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_DIR_NAME
这个参数是java.lang.String的对象,图片目录的绝对路径
Ø net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_DIR
这个参数是java.io.File的对象,图片目录
Ø net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_URI
这个参数是java.lang.String的对象,通过Web访问时图片的URI
相关推荐
exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, Boolean.FALSE); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter....
exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); // 其他可能的设置 exporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean....
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "output.xlsx"); // 执行导出 exporter.exportReport(); ``` ### 总结 通过上述分析可以看出,iReport及其Java API提供了丰富的功能来支持报表的...
5. **代码错误**:可能在代码中直接或者间接地尝试实例化`JRStyledTextParser`时,出现了错误,如使用了错误的方法或参数。 6. **系统限制**:在某些情况下,操作系统或JVM的安全限制可能会阻止加载特定的类。 ...
5. **创建参数对象**:接下来,需要创建一个Map对象来存储传递给JasperReport的参数,这些参数可能来自于用户的查询条件或者其他业务逻辑。 通过以上步骤,`reports.jsp`实现了动态接收参数、调用指定的.jasper文件...
要生成EXCEL格式的报表,需要使用JRXlsExporter类,通过设置response的Content-Type和Content-Disposition头来控制报表的下载和打开方式。具体代码如下: ```java <%@ page import="net.sf.jasperreports.engine.*...
`JRXlsExporter`是一个专门用于生成Excel文件的导出器,可以设置多个参数,如`JASPER_PRINT`(填充后的报表),`OUTPUT_STREAM`(输出的字节数组流),以及`IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS`(是否移除行之间的...
这可以通过编程方式实现,例如在Java中使用JRXlsExporter的`printList`方法来替代单个的`print`,并设置参数让每一页对应一个工作表,同时指定每个工作表的名称。 2. **添加摘要信息**:在多个工作表的场景下,创建...
6. **JRXlsExporter**:使用`JRXlsExporter`类来进行Excel导出。在这个类中,你可以设置`net.sf.jasperreports.export.xls.merge.columns`属性来控制是否合并列。例如,设置为`true`将启用列合并功能。 7. **注意...
接下来,我们使用`JasperFillManager`的`fillReport`方法填充报表模板,传入报表模板文件的输入流、一个空的HashMap(可能用于传递参数)和刚刚创建的数据源: ```java JasperPrint jr = JasperFillManager....
* jasperreport的exporter包括JRHtmlExporter、JRXlsExporter等,可以将报表导出为多种格式。 五、jasperreport的使用场景 * jasperreport可以用于生成报表、 exported报表、 mailed报表等。 * jasperreport可以与...
若要导出为Excel,需要使用JRXlsExporter类,设置相应的导出参数,并指定输出流或文件路径。 6. **整合POI和JasperReport**: 在JasperPrint对象生成后,可以使用JasperExportManager的exportReportToXlsStream或...
例如,对于Excel,需要使用`JRXlsExporter`,而对于HTML,可以使用`JasperExportManager`的`exportReportToHtmlFile`方法。 4. **Struts2 Action响应**: - 在Action中,我们需要设置响应头,指定Content-Type和...