一种EXCEL概预算表格自动编排方法与流程

文档序号:12120912阅读:2012来源:国知局

本发明涉及工程预算编制领域,尤其涉及一种EXCEL概预算表格自动编排方法。



背景技术:

在工程概预算编制领域,由于传统的概预算软件编制效率低,无法满足通信工程中大批量站点的工程设计需求,现在一般通过EXCEL表格批量编制概预算。通过EXCEL表格编制概预算虽然可以实现一定的效率提升,但是概预算表格有很多张,需要在多张表格之间输入数据,而且一张表格中也可能存在在不同类别之间分别输入数据的需求,因此存在大量的人工手动复制粘贴、剪切粘贴、手工输入的工作量,工作效率仍然很低下,而且操作出错的可能性非常大。



技术实现要素:

本发明的目的在于提供一种EXCEL概预算表格自动编排方法,通过数据处理模块对EXCEL概预算表格进行自动化编排,大大提高表格编制效率,同时也极大地提升了输入的准确性,同时在“数据源”表中也给使用者提供了很好的数据整体校验或检查的窗口。

为实现上述目的,本发明采用以下技术方案实现:一种EXCEL概预算表格自动编排方法,其特征在于,包括以下步骤:

(1)根据工作或工程的输出需求规则,制定生成的输出表样式,根据所述需求输出表格,输出格为一个或者多个,每个输出所述项目行和格式根据计算规则确定;

(2)根据工作或工程的输出需求规则,制定生成的数据源表,所述数据源表是一个数据源的合集,是所有数据索引和自动跳转索引的原始数据源;

(3)运行数据处理模块,对数据源表中项目进行自动编码,对所述的输出表搭建自动跳转索引,实现不同索引表之间的自动跳转索引功能。

进一步的,根据项目行的分类,通过自动编码的模块实现不同分类项目行的自动编码。

进一步的,输出表根据分类索引编号串,自动实现从数据源表的分类数据的自动跳转索引。

在本发明一实施例中,步骤(3)包括以下具体步骤:在所述数据源表中插入分类及分类索引编号列;在输入表的每个子表中插入分类索引编号列;在数据源表中的分类列设置下拉框,下拉框的选项为用于子表分类索引的类目项;通过数据库编码模块,对分类列中的类目项进行数据编号,生成到分类索引编号列,所述的编码模块为根据同一个类目项在表格出现的先后顺序,生成一个类目项+编号的数据;在输出表的各个子表的分类索引编号列中根据分类索引的类别,生成一个分类索引编号串;在输出表与数据源表搭建数据索引链接,所述数据索引链接为在输出表的数据区内通过分类索引编号串索引数据源表中的数据内容。

本发明采用以上技术方案,通过对“数据源表”中项目行的输入,或者现有项目行分类的调整,再通过数据编码模块自动编号,就实现了“数据源表”的数据自动索引到“输出表”的自动操作。该技术方案的应用,实现了“数据源表”到“输出表”的自动分类索引输出,有着界面可视直观化,数据定位准确、调整操作自动化高等特点,再结合指针定位方法,可以实现大批量站点的概预算自动编制。

附图说明

图1为本发明的主要流程图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步解释说明。

参见图1,本发明提供一种EXCEL概预算表格自动编排方法,包括以下步骤:

(1)根据工作或工程的输出需求规则,制定生成的输出表样式,根据所述需求输出表格,输出格为一个或者多个,每个输出所述项目行和格式根据计算规则确定;

(2)根据工作或工程的输出需求规则,制定生成的数据源表,所述数据源表是一个数据源的合集,是所有数据索引和自动跳转索引的原始数据源;

(3)运行数据处理模块,对数据源表中项目进行自动编码,对所述的输出表搭建自动跳转索引,实现不同索引表之间的自动跳转索引功能。

进一步的,根据项目行的分类,通过自动编码的模块实现不同分类项目行的自动编码。

进一步的,输出表根据分类索引编号串,自动实现从数据源表的分类数据的自动跳转索引。

在本发明的具体实施例,主要包括以下步骤:

(1)编制EXCEL概预算“输出表”:根据概预算计算规则,编制EXCEL概预算空白模板表格;

(2)编制EXCEL概预算“数据源表”:根据项目的规模及涉及到的项目行情况,编制数据源表。

(3)所述概预算表格自动编排:运行数据处理模块,对所述概预算“输出表”根据“数据源表”的项目行及分配规则自动分类填写到“输出表”对应的行列位置。

为了实现步骤(3)中的自动编排,需要在“输入表”及“数据源表”之间搭建数据关联,搭建数据关联执行以下步骤:

1)在所述“数据源表”中插入“分类”及“分类索引编号”列;在“输入表”的每个子表中插入“分类索引编号”列。

2)在“数据源表”中的分类列设置下拉框,下拉框的选项为用于子表分类索引的类目项,如“表三”、“表四电缆主材”、“表四光缆主材”、“表四甲供主材”、“表四乙供主材”…;

3)通过数据库编码模块,对“分类”列中的类目项进行数据编号,生成到“分类索引编号”列,所述的编码模块为根据同一个类目项在表格出现的先后顺序(可以是不连续的,穿插的),生成一个类目项+编号的数据,如表三1、表三2、表三3、表四光缆主材1、表四甲供主材1、表四甲供主材2、表三4…;

4)在“输出表”的各个子表的“分类索引编号”列中根据“分类索引”的类别,生成一个分类索引编号串,如表三1、表三2、…表三100;表四光缆主材1、表四光缆主材2. …表四光缆主材100。

5)在“输出表”与“数据源表”搭建数据索引链接,所述数据索引链接为在“输出表”的数据区内通过分类索引编号串索引“数据源表”中的数据内容。

以上对本发明的目的、技术方案和优点进行了详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1