`

JRXlsExporter.setParameter常用参数说明

 
阅读更多

net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT

这个参数是net.sf.jasperreports.engine.JasperPrint的对象,exporter在导出报表前会做检测

Ø         net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT_LIST

这个参数是包含了nnet.sf.jasperreports.engine.JasperPrint对象的java.util.Listexporter在导出报表前会做检测

Ø         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被序列化对象的URLexporter在导出报表前会做检测

Ø         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的对象,将指定格式报表的内容发送到一个字符流,例如ServletPrintWriter

Ø         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

 

分享到:
评论

相关推荐

    ireport生成htmlexcelpdf

    exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, Boolean.FALSE); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter....

    Ireport导出excel的Java代码

    exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); // 其他可能的设置 exporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean....

    ireport导出excel 部分源码

    exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "output.xlsx"); // 执行导出 exporter.exportReport(); ``` ### 总结 通过上述分析可以看出,iReport及其Java API提供了丰富的功能来支持报表的...

    Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser

    5. **代码错误**:可能在代码中直接或者间接地尝试实例化`JRStyledTextParser`时,出现了错误,如使用了错误的方法或参数。 6. **系统限制**:在某些情况下,操作系统或JVM的安全限制可能会阻止加载特定的类。 ...

    ireport+jsp

    5. **创建参数对象**:接下来,需要创建一个Map对象来存储传递给JasperReport的参数,这些参数可能来自于用户的查询条件或者其他业务逻辑。 通过以上步骤,`reports.jsp`实现了动态接收参数、调用指定的.jasper文件...

    jasperreport生成多种格式的报表

    要生成EXCEL格式的报表,需要使用JRXlsExporter类,通过设置response的Content-Type和Content-Disposition头来控制报表的下载和打开方式。具体代码如下: ```java <%@ page import="net.sf.jasperreports.engine.*...

    java报表转换成PDF、HTML和EXCEL格式.docx

    `JRXlsExporter`是一个专门用于生成Excel文件的导出器,可以设置多个参数,如`JASPER_PRINT`(填充后的报表),`OUTPUT_STREAM`(输出的字节数组流),以及`IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS`(是否移除行之间的...

    EXCEL匯出報表 with Multi Sheet and Summary Info1

    这可以通过编程方式实现,例如在Java中使用JRXlsExporter的`printList`方法来替代单个的`print`,并设置参数让每一页对应一个工作表,同时指定每个工作表的名称。 2. **添加摘要信息**:在多个工作表的场景下,创建...

    jasperreport列合并

    6. **JRXlsExporter**:使用`JRXlsExporter`类来进行Excel导出。在这个类中,你可以设置`net.sf.jasperreports.export.xls.merge.columns`属性来控制是否合并列。例如,设置为`true`将启用列合并功能。 7. **注意...

    Ireport强大的报表工具制作报表必用代码 在Servlet中将集合中的数据输出到PDF,XLS,HTML

    接下来,我们使用`JasperFillManager`的`fillReport`方法填充报表模板,传入报表模板文件的输入流、一个空的HashMap(可能用于传递参数)和刚刚创建的数据源: ```java JasperPrint jr = JasperFillManager....

    jasperreport文档

    * jasperreport的exporter包括JRHtmlExporter、JRXlsExporter等,可以将报表导出为多种格式。 五、jasperreport的使用场景 * jasperreport可以用于生成报表、 exported报表、 mailed报表等。 * jasperreport可以与...

    Jasperreport 实例

    若要导出为Excel,需要使用JRXlsExporter类,设置相应的导出参数,并指定输出流或文件路径。 6. **整合POI和JasperReport**: 在JasperPrint对象生成后,可以使用JasperExportManager的exportReportToXlsStream或...

    Struts2 + JasperReport应用一:导PDF,Excel,HTML显示

    例如,对于Excel,需要使用`JRXlsExporter`,而对于HTML,可以使用`JasperExportManager`的`exportReportToHtmlFile`方法。 4. **Struts2 Action响应**: - 在Action中,我们需要设置响应头,指定Content-Type和...

Global site tag (gtag.js) - Google Analytics