[发明专利]一种动态导出文件的方法有效
申请号: | 201310594814.8 | 申请日: | 2013-11-21 |
公开(公告)号: | CN104657123B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 李祯;石琛;张莹;任浩 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 刘翔 |
地址: | 100097 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种动态导出文件的方法,将需要导出页面的SQL文件配置进XML文件中,同时将需要导出页面在前台显示列的名称配置进XML文件中;根据前台显示列的名称与SQL文件中相应的字段的对应关系,对XML文件中的SQL文件及其中的列进行解析并将解析结果放入到变量中;通过接口程序获取用户自定义的导出列和导出列次序以及单个数据文件的导出行数;通过对设定字符的识别,将变量中存放的SQL文件的解析结果分解为多个小段,根据导出列和导出列次序对多个小段进行重新拼接,得到目标SQL文件;根据目标SQL文件生成JAVA结果集,将JAVA结果集与单个数据文件的导出行数进行运算,计算出分割数据文件的个数,并分批次将各分割数据文件导出。 | ||
搜索关键词: | 一种 动态 导出 文件 方法 | ||
【主权项】:
1.一种动态导出文件的方法,其特征在于,包括以下步骤:将需要导出页面的SQL文件配置进XML文件中,同时将所述需要导出页面在前台显示列的名称配置进所述XML文件中,所述前台显示列的名称与所述SQL文件中相应的字段一一对应;根据所述前台显示列的名称与所述SQL文件中相应的字段的对应关系,对所述XML文件中的SQL文件及其中的列进行解析,将所述SQL文件及其中的列的解析结果放入到变量中;通过接口程序获取用户自定义的导出列和导出列次序以及单个数据文件的导出行数;通过对设定字符的识别,将所述变量中存放的所述SQL文件的解析结果分解为多个小段,根据所述导出列和导出列次序对所述多个小段进行重新拼接,得到目标SQL文件;根据所述目标SQL文件生成JAVA结果集,将所述JAVA结果集与所述单个数据文件的导出行数进行运算,计算出分割数据文件的个数,并分批次将各所述分割数据文件导出;采用多次迭代的方式,根据所述导出列和导出列次序对所述多个小段进行重新拼接;所述设定字符为逗号;所述接口程序为所述需要导出页面引用的JS文件和JSP文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310594814.8/,转载请声明来源钻瓜专利网。