[发明专利]一种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/,转载请声明来源钻瓜专利网。
- 上一篇:软件标识库的建立方法
- 下一篇:一种服务器FRU信息写入方法