[发明专利]将信息管理系统的表格单元公式转换为Excel公式的方法和系统无效

专利信息
申请号: 201010299861.6 申请日: 2010-09-29
公开(公告)号: CN101944213A 公开(公告)日: 2011-01-12
发明(设计)人: 游志强 申请(专利权)人: 用友软件股份有限公司
主分类号: G06Q10/00 分类号: G06Q10/00
代理公司: 北京友联知识产权代理事务所(普通合伙) 11343 代理人: 尚志峰;汪海屏
地址: 100094 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 信息管理 系统 表格 单元 公式 转换 excel 方法
【说明书】:

技术领域

发明涉及数据处理技术,尤其涉及一种用于将信息管理系统的表格单元公式转换为Excel公式的方法和系统。

背景技术

在ERP应用领域,经常会需要将ERP系统中的表格数据导出到Excel,并需要在Excel中按照ERP系统中的公式逻辑进行相应的数据计算。尤其是当前的主流ERP系统普遍基于网络,采用B/S架构时,用户经常会因为外地出差,网络条件不具备等原因,需要将ERP系统数据导出到Excel中进行离线编辑,此类场景非常普遍。

因为ERP系统中的表格数据计算逻辑是按照ERP系统中的公式规范来进行描述的,大多数和Excel所用的公式规范是不一样的,导致了在将ERP数据导出的时候,无法携带公式,如果通过人工再在Excel重新设置公式,费时费力,并且容易产生差错,因而极大地影响了用户在Excel中编制ERP系统数据的效率和准确性。如图1所示,在ERP系统中,该数据表单:

1.仅仅是字体为正常(不加粗,非斜体)的数据单元格(D4:F6;D9:F10;D12:F13;D16:F16;)这些数据需要用户手工填写;

2.字体为斜体,加粗的数据单元格都是在ERP系统中定义好计算公式,不需要也不允许用户进行填写;

举例:在ERP系统中定义好的典型计算逻辑有20行上的“办公费(含集团公共)”(20行的D,E,F等列):在ERP系统定义的计算公式为:SumByDim(公司=缺省,部门=缺省,指标=办公费,月份=缺省)+CellByDim(公司=缺省,部门=缺省,指标=办公费(集团公共),月份=缺省)。

目前从ERP系统导出到Excel中,可以把格式信息,数据,文字都导出到Excel中,但许多情况不能将系统中的计算逻辑转为Excel的公式。这样用户在Excel中填写数据时,会遇到一些问题:

1.原来有计算逻辑的单元格用户可以修改数据,而在ERP系统是不能修改这些数据的;

2.填写手工输入的单元格数据时,不能按照ERP系统中定义的公式自动计算有公式单元格数据;

因此,需要一种用于将信息管理系统的表格单元公式转换为Excel公式的方法,来解决在将ERP数据导出的时候,无法携带公式,如果通过人工在Excel重新设置公式,费时费力,并且容易产生差错,因而极大地影响了用户在Excel中编制ERP系统数据的效率和准确性的问题。

发明内容

鉴于以上,本发明的技术方案所要解决的技术问题在于,实现用于将信息管理系统的表格单元公式转换为Excel公式的方法和系统,来解决在将ERP数据导出的时候,无法携带公式,如果通过人工再在Excel重新设置公式,费时费力,并且容易产生差错,因而极大地影响了用户在Excel中编制ERP系统数据的效率和准确性的问题。

本发明提供了一种用于将信息管理系统的表格单元公式转换为Excel公式的方法,包括:步骤S202,对所述信息管理系统中的表格单元公式进行语法解析,生成第一语法树,所述第一语法树包括至少一个原子公式;步骤S204,在所述信息管理系统中对所述至少一个原子公式进行解析;步骤S206,根据所述步骤S204中的解析结果,生成对应于Excel公式的第二语法树的对应元素,并根据所述对应元素生成所述第二语法树;以及步骤S208,根据所述第二语法树生成符合Excel公式规范的新公式。通过该技术方案,可以将信息管理系统中具有表格单元公式的表单数据准确地导入到Excel中,简单快捷。

在上述技术方案中,优选地,所述信息管理系统包括ERP系统。通过该技术方案,可以将本发明的技术方案应用于ERP系统中。

在上述技术方案中,优选地,所述第一语法树进一步包括至少一个操作符,所述操作符包括:+、-、×、÷。

本发明还提供了一种用于将信息管理系统的表格单元公式转换为Excel公式的系统,包括:第一语法树生成模块,对所述信息管理系统中的表格单元公式进行语法解析,生成第一语法树,所述第一语法树包括至少一个原子公式;原子公式解析模块,在所述信息管理系统中对所述至少一个原子公式进行解析;第二语法树生成模块,根据所述原子公式解析模块的解析结果,生成对应于Excel公式的第二语法树的对应元素,并根据所述对应元素生成所述第二语法树;以及新公式生成模块,根据所述第二语法树生成符合Excel公式规范的新公式。通过该技术方案,可以将信息管理系统中具有表格单元公式的表单数据准确地导入到Excel中,简单快捷。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010299861.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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