历史版本9 :Excel批量导入插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

为了解决Excel导入的性能问题,FineReport开发了op=excel_submit功能,实现了不预览报表即可对填报表进行导入Excel,并提供权限控制功能。
根据FR报表工程的使用方式不同,批量导入Excel中权限控制方式有所不同。
FR报表工程一般有以下两种使用方式:
1、使用FineReport自主开发的数据决策系统op=fs使用报表工程;
2、将FR报表工程集成到自己的系统中。
1.1 直接使用op=fs
用户使用FineReport自主开发的数据决策系统op=fs查看报表,那么所有的权限都是通过op=fs进行认证,用户也都是添加在op=fs中,详细请查看手动添加用户
1.2 集成FR报表工程
用户将FR报表工程集成到自己的系统中,通过自己的系统查看报表,那么FR所有的权限都是通过报表平台管理op=fs进行认证,详细请查权限管理

2. 思路设计编辑

在使用批量导入excel功能时,FineReport首先检测是否登录系统,如果没有登录则弹出登录界面,如果登录用户为管理员,则可以添加Excel批量导入任务并分配任务的使用权限,如果非管理员用户登录,则显示该用户所能使用的excel批量导入的所有任务列表。
下面以%FR_HOME%\WebReport\WEB-INF\reportlets\doc\SpecialSubject|\ExcelImport\ExcelImport_1.cpt%FR_HOME%\WebReport\WEB-INF\reportlets\doc\SpecialSubject|\ExcelImport\ExcelImport_2.cpt这两张模板为例,通过op=excel_submit功能导入数据。管理员先将两个模板添加至excel批量导入任务列表,然后分别分配给两个不同的角色使用。

索引:

批量导入Excel并提交之op=fs

批量导入Excel并提交之报表平台管理

有数据校验的批量导入Excel