发明名称 一种电子数据表的计算方法和装置
摘要 本发明提供了一种电子数据表计算方法,创新的在电子数据表的计算过程中增加了堆栈操作,当电子数据表单元待计算时,将其压入堆栈,如果该单元公式中的某一项具有待计算支持单元,则中断该依赖单元的计算,先完成支持单元的计算,再根据支持单元的值完成该待计算依赖单元的计算。当支持单元又依赖其它支持单元时,再次重复以上步骤,直至能够完成待计算单元的计算。从而使所涉及的支持单元能够在依赖单元之前完成计算,避免了在计算过程中单元节点的移动,并能够避免冗余运算,对电子数据表计算效率的提高明显,节省了计算机系统资源。
申请公布号 CN101055568A 申请公布日期 2007.10.17
申请号 CN200710105710.0 申请日期 2007.05.25
申请人 金蝶软件(中国)有限公司 发明人 乔昕明
分类号 G06F17/24(2006.01);G06F7/78(2006.01) 主分类号 G06F17/24(2006.01)
代理机构 北京集佳知识产权代理有限公司 代理人 逯长明
主权项 1、一种电子数据表计算方法,其特征在于,包括:a、将待计算单元压入堆栈;b、判断该单元公式的第一项/下一项是否具有待计算支持单元,是则将该支持单元压入堆栈;否则对该单元公式的第一项/下一项直接求值;c、对压入堆栈的支持单元按步骤b求值,完成后将该支持单元弹出堆栈;d、重复步骤b、c,完成待计算单元的计算,并将该单元弹出堆栈。
地址 518057广东省深圳市南山区深南大道市高新技术产业园区W1-B4