-
公开(公告)号:CN104657123B
公开(公告)日:2018-09-11
申请号:CN201310594814.8
申请日:2013-11-21
Applicant: 航天信息股份有限公司
IPC: G06F17/30
Abstract: 本发明公开一种动态导出文件的方法,将需要导出页面的SQL文件配置进XML文件中,同时将需要导出页面在前台显示列的名称配置进XML文件中;根据前台显示列的名称与SQL文件中相应的字段的对应关系,对XML文件中的SQL文件及其中的列进行解析并将解析结果放入到变量中;通过接口程序获取用户自定义的导出列和导出列次序以及单个数据文件的导出行数;通过对设定字符的识别,将变量中存放的SQL文件的解析结果分解为多个小段,根据导出列和导出列次序对多个小段进行重新拼接,得到目标SQL文件;根据目标SQL文件生成JAVA结果集,将JAVA结果集与单个数据文件的导出行数进行运算,计算出分割数据文件的个数,并分批次将各分割数据文件导出。
-
公开(公告)号:CN104657123A
公开(公告)日:2015-05-27
申请号:CN201310594814.8
申请日:2013-11-21
Applicant: 航天信息股份有限公司
Abstract: 本发明公开一种动态导出文件的方法,将需要导出页面的SQL文件配置进XML文件中,同时将需要导出页面在前台显示列的名称配置进XML文件中;根据前台显示列的名称与SQL文件中相应的字段的对应关系,对XML文件中的SQL文件及其中的列进行解析并将解析结果放入到变量中;通过接口程序获取用户自定义的导出列和导出列次序以及单个数据文件的导出行数;通过对设定字符的识别,将变量中存放的SQL文件的解析结果分解为多个小段,根据导出列和导出列次序对多个小段进行重新拼接,得到目标SQL文件;根据目标SQL文件生成JAVA结果集,将JAVA结果集与单个数据文件的导出行数进行运算,计算出分割数据文件的个数,并分批次将各分割数据文件导出。
-
公开(公告)号:CN104657384A
公开(公告)日:2015-05-27
申请号:CN201310594778.5
申请日:2013-11-21
Applicant: 航天信息股份有限公司
Abstract: 本发明公开一种基于二维关系的动态配置报表数据处理方法,包括如下步骤:步骤S100,将后台查询所得的二维业务数据,经过加工处理采用JSON的数据模型传递至前台;步骤S200,前台得到JSON数据使用JAVASCRIPT进行数据的预处理,然后交由报表展示引擎进行界面渲染显示。其简单、高效,具有良好的可扩展性。
-
公开(公告)号:CN104714949A
公开(公告)日:2015-06-17
申请号:CN201310676781.1
申请日:2013-12-11
Applicant: 航天信息股份有限公司
IPC: G06F17/30
Abstract: 本发明公开了一种动态定制报表的方法,包括以下步骤:生成查询项目表,接收用户定义的查询语句并保存在查询项目表中;生成报表显示列设置表,接收用户设置的报表样式设置信息并保存在报表显示列设置表中;生成查询报表,从查询项目表中调取查询语句并解析,在报表数据库中执行查询操作,将获取到的查询数据生成查询报表;生成报表,从报表显示列设置表中调取报表样式设置信息,根据报表样式设置信息生成空白表格,并将查询报表中的查询数据导入空白表格,得到用户所要查询的报表。本发明实现了用户自定义查询语句功能,使得使用者可以直接定义要查询报表基于的查询内容,大大增加了报表开发的灵活性和扩展性。
-
-
-