[发明专利]一种WEB报表系统公式的批量解析方法有效

专利信息
申请号: 201410723030.5 申请日: 2014-12-02
公开(公告)号: CN104361121B 公开(公告)日: 2017-08-08
发明(设计)人: 聂作先;蒋新华;王平阳;杨海燕;张顺淼 申请(专利权)人: 福建工程学院
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市商泰律师事务所11255 代理人: 王晓彬
地址: 350118 福*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种WEB报表系统公式的批量解析方法,提出将所有在报表中用到的与报表数据无关的系统公式组合在一起批量解析,并将解析结果以对象属性值的形式存储在浏览器端的方法,相比于典型的报表解析与创建过程中遇到一个公式解析一个的方式,有如下优点1、不管同一个公式在创建报表过程中出现多少次,只需在批量解析过程中解析一次,在后续的报表创建过程中可以反复使用,避免了相同公式多处出现可能导致的重复解析;2、不管报表中用到的系统公式有多少,仅需与服务器交互一次就可解析全部系统公式,节省了公式解析所费时间,加快了报表创建过程。
搜索关键词: 一种 web 报表 系统 公式 批量 解析 方法
【主权项】:
一种WEB报表系统公式的批量解析方法,其特征在于,包括以下步骤:步骤1):在报表设计器中创建报表模板文件,保存及提交报表模板文件时,搜索整个报表模板文件,将其中用到的所有系统公式归集到一起形成系统公式集合,将系统公式集合保存在报表模板文件的一个节点中;步骤2):部署报表模板文件;步骤3):用户在浏览器端获取报表模板文件及报表数据;步骤4):浏览器端获取报表模板文件中用到的系统公式集合;步骤5):发送系统公式集合至服务器请求解析;步骤6):服务器接收到需解析的系统公式集合,执行解析;步骤7):浏览器端接收系统公式的解析结果,并将该解析结果分解为易于使用的数据结构形式;步骤8):应用系统公式解析结果;所述步骤1)中,将其中用到的所有系统公式归集到一起形成系统公式集合的具体步骤包括:A)初始化已使用系统公式集合uSet,置为空;B)用正则表达式提取报表模板文件中所有系统公式至集合aSet;C)对于aSet中的每个公式f,若其属于与报表数据无关的系统公式,则添加f到uSet;D)将uSet中的所有系统公式取出串联成一个字符串,每两个系统公式之间用分号(;)分隔;E)在报表模板文件中创建一个名为Formula的节点,将步骤D)得到的字符串保存到该节点中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建工程学院,未经福建工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410723030.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top