历史版本11 :导出 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

FineReport,既可在设计器端导出模板,也可以在浏览器端导出,还可以通过 API 接口导出。

2. 设计器端导出编辑

设计器端导出,是指无需预览模板,直接在设计器里面通过可视化操作导出模板。

详情请参见:设计器端导出

3. 浏览器端导出编辑

浏览器端导出,是指在 Web 端预览模板后,导出模板为各种格式。

详细请参见:浏览器端导出

浏览器端导出原理:先选择导出的文件格式;然后根据报表内容,在服务器的内存中将页面中的内容生成;最后由 serverlet 直接推送给客户端。

报表的导出,遵循所见即所得原则,即导出的页面与浏览器预览的页面完全一致,仅导出显示值而不是实际值。

4. API 导出编辑

通过导出 API ,在程序中导出。

详细请参见: 导出 API

5. URL 直接导出编辑

在预览报表的 URL 后增加 format 参数,赋一个导出格式来实现 URL 直接导出。

详情请参见:URL 直接导出

6. 自定义导出按钮编辑

通过 Web 页面集成,自定义 Web 页面的按钮,实现导出功能。

详情请参见:自定义按钮导出

7. 大数据集导出编辑

为了防止导出的数据集较大,出现时间过长或内存占用过大的情况,可使用「大数据集导出」功能,直接根据数据集结果进行导出。

详情请参见:大数据集导出