页面导出

在web中展示的报表模版可以导出。可以导出的类型也不同。共分为:整页excel、分页excel、pdf文档、word文档。

而且pdf文档和excel文档在导出时可以设置加密导出。具体步骤如下:

在设计器中点击→【A0】→【在右侧属性栏里】→【导出设置】

点击【导出设置】后弹出一个窗口(如下图所示),然后就可以设置你所需要的类型加密,最后在页面中导出。

也可以根据servlet内置参数(帮助文档-开发指南-Servlet介绍-ReportEmitter参数)emitter导出例如:在地址栏中输入:http://localhost:8080/report/ReportEmitter?rpt=Demo/复杂扩展/1多层交叉.brt&emitter=totxt 页面就会弹出一个对话框:

点击【保存按钮】:

然后选择保存位置,点击【保存】就可以了。

注意

Excel导出方式分为整页导出和分页导出。

这两种导出方式,导出的 Excel 是 2003 版,2003 版的 Excel 限制每个 sheet 的最大行数和列数,导出大数据量时就得分成多个 sheet,Excel2007 版的是不会出现这样问题的,怎样才可以导出 2007 版本的 Excel 呢?

1. 在皕杰报表服务器下的WEB-INF\resources文件夹下,找到report_config.xml文件:

<!-- 报表导出配置 -->

<export>

<!-- <excelVersion>xlsx</excelVersion> --> <!-- 导出的excel文件版本,xlsx表示2007格式,xls表示2003格式 -->

<!-- <wordVersion>docx</wordVersion> --> <!-- 导出的word文件版本,docx表示2007格式,doc表示2003格式 -->

</export>


2. excelVersion 没有配置的情况下,默认是xls格式,把注释去掉就会修改为xlsx格式,如下所示:

<export>

<excelVersion>xlsx</excelVersion> <!-- 导出的excel文件版本,xlsx表示2007格式,xls表示2003格式 -->

<!-- <wordVersion>docx</wordVersion> --> <!-- 导出的word文件版本,docx表示2007格式,doc表示2003格式 -->

</export>