-
公开(公告)号:CN107203500A
公开(公告)日:2017-09-26
申请号:CN201710016131.2
申请日:2017-01-10
Applicant: 大连交通大学
CPC classification number: G06F17/22 , G06F8/31 , G06F17/215
Abstract: 本发明公开了一种基于递归替换展开回溯的excel公式面向对象语言的自动转换方法,包括如下步骤:针对excel的需要转换为面向对象语言的数学公式,在excel表格列头备注返回值;对备注返回值的数学公式,采用逆波兰规则、结合预定义公式集和Excel中的运算符,自动提取公式中的参数;对提取后的参数进行修饰;将参数修饰后的数学公式进行解析,对复杂的数学公式逐级简化为所述数学公式对应的多个原子公式;按所述的面向对象语言逐级回溯所述的多个原子公式,直至全部数学公式完成转换。通过采用逆波兰规则结合预定义公式集和Excel中的运算符,自动提取公式中的参数,生成面向对象语言中能够使用的公式。使得不具有特定编程语言能力的人群也能够使用excel进行特定的运算、公式编辑和处理。