一种基于word域的自动运算方法及系统技术方案

技术编号:15690843 阅读:57 留言:0更新日期:2017-06-24 03:33
本发明专利技术公开了基于word域的自动运算方法及系统,制定计算表格文件模板的结构;其中序号列利用SEQ域进行行号自动填充,利用域开关计算计算列的起始列号,利用EQ域对公式列进行编辑;方法包括:调用计算表格文件模板;根据用户输入数据对公式列进行公式编辑;根据获取的常量数据,按照计算列对应的公式列中的公式,在计算列中利用Formular域键入由单元格标号和运算符组成的计算代码,并利用计算代码进行计算;该方法具有模板固定、计算过程完整、计算结果直观的特点,同时可移植性强、操作简单方便、计算效率高和准确性高,可广泛应用于基于word域的工程计算文件中。

Automatic computing method and system based on word domain

The invention discloses a system and automatic operation method based on word domain, make structure calculation table file template; the number of columns of line automatic filling by SEQ domain, using a domain switch calculation column initial column number, edit the formula column using the EQ domain; the method comprises the following steps: call calculation form document according to the template; the user input data to the formula column formula editing; according to the constant data acquisition, according to the formula in the corresponding column column calculation formula in a calculated column using the Formular type domain composed of cell labeling and operator calculation code, and the calculation code is calculated; the method has the fixed template and calculation process of complete and calculation the results of visual features, and portability, easy operation, high computational efficiency and high accuracy, and can be widely applied to the domain based on word In the engineering calculation document.

【技术实现步骤摘要】
一种基于word域的自动运算方法及系统
本专利技术涉及工程计算
,特别涉及一种基于word域的自动运算方法及系统。
技术介绍
随着科技发展与社会进步,工程技术人员的计算文件越来越多,岗位职责变化也越来越快。工程技术人员经常用word保存借助其他软件计算的数据结果,这对于数据来源的追溯、计算方法的借鉴、计算过程的理解带来了很多不便,除此之外,经常出现同一个结果由不同的人用不同的方法或软件计算,增加了很多重复性的工作。因此,如何提供一种模板固定、计算过程完整、计算结果直观并且可移植性强、操作简单方便的自动计算方法成为一项很有意义的工作。
技术实现思路
本专利技术的目的是提供一种基于word域的自动运算方法及系统,具有模板固定、计算过程完整、计算结果直观的特点,同时可移植性强、操作简单方便、计算效率高和准确性高,可广泛应用于基于word域的工程计算文件中。为解决上述技术问题,本专利技术提供一种基于word域的自动运算方法,制定计算表格文件模板的结构;其中,所述结构包括序号列、参数名称列、公式列和计算列;设置所述序号列利用SEQ域进行行号自动填充,利用域开关计算所述计算列的起始列号,并利用EQ域对所述公式列进行公式编辑;所述自动运算方法包括:调用所述计算表格文件模板;根据用户输入数据,利用EQ域对所述公式列进行公式编辑;根据所述计算列中获取的常量数据,按照所述计算列对应的公式列中的公式,在所述计算列中利用Formular域键入由单元格标号和运算符组成的计算代码,并利用所述计算代码进行计算;其中,所述单元格标号通过SEQ域及其SEQ域开关进行引用,并在所述计算代码中利用SEQ域开关设置计算列列号自动更新,利用QUOTE域实现动态引用;利用SEQ域开关设置同一计算列列号不变。可选的,当需要增加新的新的计算列时,还包括:在所述计算列预定侧插入新的计算列;当所述新的计算列接收到常量数据时,将所述计算代码复制到所述新的计算列中并利用所述计算代码进行计算。可选的,本方案还包括:定期对所述计算表格文件模板进行更新。可选的,调用所述计算表格文件模板,包括:调用所述计算表格文件模板;判断是否需要对所述计算表格文件模板进行修改;若是,则接收用户输入的修改数据对所述计算表格文件模板进行修改;若否,则执行根据用户输入数据,利用EQ域对所述公式列进行公式编辑的步骤。本专利技术还提供一种基于word域的自动运算系统,包括:模板定制模块,探头制定计算表格文件模板的结构;其中,所述结构包括序号列、参数名称列、公式列和计算列;设置所述序号列利用SEQ域进行行号自动填充,利用域开关计算所述计算列的起始列号,并利用EQ域对所述公式列进行公式编辑;调用模块,用于调用所述计算表格文件模板;公式编辑模块,用于根据用户输入数据,利用EQ域对所述公式列进行公式编辑;计算模块,用于根据所述计算列中获取的常量数据,按照所述计算列对应的公式列中的公式,在所述计算列中利用Formular域键入由单元格标号和运算符组成的计算代码,并利用所述计算代码进行计算;其中,所述单元格标号通过SEQ域及其SEQ域开关进行引用,并在所述计算代码中利用SEQ域开关设置计算列列号自动更新,利用QUOTE域实现动态引用;利用SEQ域开关设置同一计算列列号不变。可选的,本方案还包括:计算列增加模块,用于在所述计算列预定侧插入新的计算列;当所述新的计算列接收到常量数据时,将所述计算代码复制到所述新的计算列中并利用所述计算代码进行计算。可选的,本方案还包括:更新模块,用于定期对所述计算表格文件模板进行更新。可选的,所述调用模块,包括:调用单元,用于调用所述计算表格文件模板;判断单元,用于判断是否需要对所述计算表格文件模板进行修改,若是则调用修改单元,若否则调用公式编辑模块;修改单元,用于接收用户输入的修改数据对所述计算表格文件模板进行修改。本专利技术所提供的一种基于word域的自动运算方法,该方法解决了word文件中间接获得的计算结果的数据来源追溯困难、计算方法借鉴不便、计算过程理解费解以及重复性强的难题,通过制定统一格式的自动计算表格文件,计算方法、过程清晰明了,常量数值的改变可快速直观地反映到结果的变化,计算代码可移植到不同计算文件中,计算准确可靠性高。因此,该方法具有模板固定、计算过程完整、计算结果直观的特点,同时可移植性强、操作简单方便、计算效率高和准确性高,可广泛应用于基于word域的工程计算文件中。本专利技术还提供了一种基于word域的自动运算系统,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的基于word域的自动运算方法的流程图;图2为本专利技术实施例所提供的基于word域的自动运算系统的结构框图。具体实施方式本专利技术的核心是提供一种基于word域的自动运算方法及系统,具有模板固定、计算过程完整、计算结果直观的特点,同时可移植性强、操作简单方便、计算效率高和准确性高,可广泛应用于基于word域的工程计算文件中。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例中为了解决了word文件中间接获得的计算结果的数据来源追溯困难、计算方法借鉴不便、计算过程理解费解以及重复性强的难题,提出了一种用word制定自动计算表格文件的方法,该方法具有模板固定、计算过程完整、计算结果直观的特点,同时可移植性强、操作简单方便、计算效率高和准确性高。因此本实施例首先要设计并制定计算表格文件模板,具体请参考图1,图1为本专利技术实施例所提供的基于word域的自动运算方法的流程图;该方法可以包括:S100、调用计算表格文件模板;具体的,这里的计算表格文件模板的定制过程可以包括:制定计算表格文件模板的结构,该结构可以包括基础的序号列、参数名称列、公式列和计算列,还可以根据用户实际的工程需求增添相应列,例如单位列等。因此,本实施例并不对计算表格文件模板的结构进行限定。这里的公式列可以包含通常意义上的常用公式也可以包含符号。本实施例中计算表格文件中的表格单元的定位可以与excel表格相同,行号采用阿拉伯数字,列号采用字母,例,第二列第三行表示为B3。这样的设定更加符合用户使用习惯。设置序号列利用SEQ域进行行号自动填充,利用域开关计算计算列的起始列号,并利用EQ域对公式列进行公式编辑;这里使用SEQ域以及EQ域均为常用工具。具体的即,在序号列利用SEQ域设置行号自动填充,利用域开关\rn(其中n=1,2,3...)实现计算列起始列号设置。进一步,本实施例中并不限定计算表格文件模板的个数。可以只有一个计算表格文件模板,也可以根据工程类别设定不同的计算表格文件模板,即调用计算表格文件模板可以根据用户工程类型本文档来自技高网...
一种基于word域的自动运算方法及系统

【技术保护点】
一种基于word域的自动运算方法,其特征在于,制定计算表格文件模板的结构;其中,所述结构包括序号列、参数名称列、公式列和计算列;设置所述序号列利用SEQ域进行行号自动填充,利用域开关计算所述计算列的起始列号,并利用EQ域对所述公式列进行公式编辑;所述自动运算方法包括:调用所述计算表格文件模板;根据用户输入数据,利用EQ域对所述公式列进行公式编辑;根据所述计算列中获取的常量数据,按照所述计算列对应的公式列中的公式,在所述计算列中利用Formular域键入由单元格标号和运算符组成的计算代码,并利用所述计算代码进行计算;其中,所述单元格标号通过SEQ域及其SEQ域开关进行引用,并在所述计算代码中利用SEQ域开关设置计算列列号自动更新,利用QUOTE域实现动态引用;利用SEQ域开关设置同一计算列列号不变。

【技术特征摘要】
1.一种基于word域的自动运算方法,其特征在于,制定计算表格文件模板的结构;其中,所述结构包括序号列、参数名称列、公式列和计算列;设置所述序号列利用SEQ域进行行号自动填充,利用域开关计算所述计算列的起始列号,并利用EQ域对所述公式列进行公式编辑;所述自动运算方法包括:调用所述计算表格文件模板;根据用户输入数据,利用EQ域对所述公式列进行公式编辑;根据所述计算列中获取的常量数据,按照所述计算列对应的公式列中的公式,在所述计算列中利用Formular域键入由单元格标号和运算符组成的计算代码,并利用所述计算代码进行计算;其中,所述单元格标号通过SEQ域及其SEQ域开关进行引用,并在所述计算代码中利用SEQ域开关设置计算列列号自动更新,利用QUOTE域实现动态引用;利用SEQ域开关设置同一计算列列号不变。2.根据权利要求1所述的自动运算方法,其特征在于,当需要增加新的新的计算列时,还包括:在所述计算列预定侧插入新的计算列;当所述新的计算列接收到常量数据时,将所述计算代码复制到所述新的计算列中并利用所述计算代码进行计算。3.根据权利要求2所述的自动运算方法,其特征在于,还包括:定期对所述计算表格文件模板进行更新。4.根据权利要求3所述的自动运算方法,其特征在于,调用所述计算表格文件模板,包括:调用所述计算表格文件模板;判断是否需要对所述计算表格文件模板进行修改;若是,则接收用户输入的修改数据对所述计算表格文件模板进行修改;若否,则执行根据用户输入数据,利用EQ域对所述公式列进行公式编辑的步骤。5.一种基于word域的...

【专利技术属性】
技术研发人员:唐子谋乔长帅王宁刘雄建李科成李汛保黄勇
申请(专利权)人:中车株洲电机有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1