APP下载

Excel在有色金属施工监测数据处理中的应用

2019-12-26张佳颖

世界有色金属 2019年20期
关键词:内力报表数据处理

张佳颖

(中色科技股份有限公司,河南 洛阳 471000)

因为不同指定监测工程与项目都具备各自特点,所以使用不同仪器种类。针对同个观测量监测仪器具有多种类,每个工程中使用不同种类。简单来说,就是同个工程的不同时期使用观测方法、设备、人员各有不同,所以监测重点也各不相同。以此,监测数据格式也不同,以此导致目前并没有通用、完善的监测数据处理系统。其次,检测仪器数量比较多,提高了数据整编与分析工作的难度。传统在处理监测数据过程中都是通过Excel表格实现,无法实现深入数据分析与整编工作[1]。以此,基于保证准确率实现数据成批录入,降低人工录入时间,实现统一化数据管理,为监测工程主要问题。

1 表格设计与研制

图1 程序的流程

模板设计要求与纸质模板相同,并且满足测量人员输入习惯。为了实现数据收集、处理一体化,还要提供给数据处理相应测量信息。针对不同模板与数据处理,Excel模板设计与数据处理各有不同,其步骤为。

其一,在Excel中实现纸质表格绘制。

其二,根据测量要求的不同,在Excel表格单元格添加不同约束,为后续数据处理提供需要信息的对话框与控件,利用交互得到测量信息,利用空间实现测量信息存储;之后,对原始数据预处理,通过VBA编写函数在模块中封装处理[2],图1为程序的流程。

2 Excel的监测数据处理系统的设计

2.1 数据录入

数据录入主要包括四个工作簿,三个监测剖面和一个水位监测,前三个工作簿的形式相同,每个工作簿中具有隧道内力、接触压力、接缝变位、收敛变形等工作表。其中的隧道内力1对管片轴向钢筋数据进行记录,隧道内力2对管片环向钢筋数据进行记录。输入数据之后,能够直接输入在相应的工作表中,还能够通过对话框进行输入。

2.2 数据计算

监测的原始数据并不支管,所以就要对其进行护理和计算,比如内力。监测所得出的只是钢筋计频率,首先就要通过厂房所提供的参数换算成为钢筋应力,之后再以结构方式和钢筋布置情况对施工过程中的内力进行计算。前一步计算通过Excel开展,后一步通过VBA编程实现[3]。

2.3 报表生成

因为报表格式都是固定不发生改变,首先就要创建报表工作簿,之后以报表格式创建报表和图形模板,对版面调整,实现打印设置,报表数据通过VBA程序实现Excel工作簿、区域、工作表、图形等良好控制功能实现关联动态修改。为了避免模块工作表被改变,并且能够自动对报表保存,在每次生成报表过程中,程序都会对报表模块进行赋值,之后以创建报表的时间,通过时间为名的新报表工作簿,在报表文件中保存。比如日报表的生成,此过程具体语句为:

监测能够对变形的大小、结构内力及发展趋势进行掌握,图形对其能够直观的展现,所以图形为监测报告中的主要内容。另外,创建图形模块,之后通过VBA程序实现数据连接的创建,自动绘制图形[4]。

2.4 报表的输出

Excel在处理地下管线数据的过程中,不只是通过自身录入功能实现,重点为其报表功能。常规报表输出要通过手动编辑之后才能够正式输出打印,提高了内业处理强度。在成果不断增加的过程中,此重复性手工劳动会降低生产效率。以此,通过C#二次开发实现Excel报表的一次性整体输出。

首先,通过Excel录入外业调查数据,使Excel数据在管线数据库中导入,之后导入管线点的坐标数据,之后实现管线数据库的管线数据预处理,构成正式的点号和线号。图2为管线数据库表的构成,最后利用管线数据库正式的点号与线号实现属性表与坐标数据的输出。管线成果写入到Excel中,为管线点的成果表核心。管线点为唯一数据,使用C#和相应属性数据查询,并且在Excel中写入查询结果,实现Excel排版,以此自动生成成果表[5],查询结果写入到Excel的部分代码为:

图2 管线数据库表的构成

其二,增加管线成果数据表。归纳施工过程中的管线数据主要包括多种,首先要统计各种管线种类,以管线种类数量增加Excel工作表。

其三,管线分布成果分页处理。整体输出管线的成果数据,就要实现各个管线种类数据表的分页处理,对处理成果表边框尤为重要。以成果表模块的每页都能够输入行数,控制成果表页面和行高。比如每页能够输出23行,假如管线总条数是23倍数,此管线页数就能够利用除法取整得出,要不然页数就是相除取整数加1。

其四,管线成果表封皮。在实现管线成果表封皮与生成目录过程中,要求在生成各种成果表之后才能够写入,目录管线种类与生成页码的范围,能够利用各个成果表分页统计替代人工自动填写页码,此为输出整体的最后步骤。

利用处理上述主要技术,能够整体输出管线成果表,报表输出对话框框架主要包括封面、分类管线和目录,直接打印得到封面、成果表与目录[6]。

3 使用Excel对监测数据处理的成功

本文在对Excel观测数据处理之后,基于数据处理过程中,对本工程实际可操作性进行考虑,使用每个仪器不同仪器的编号数据在Excel文件中存储,使此文件名命名为仪器品种类。

其一,规范化的数据存储。在处理数据之后,每个仪器都和一个含义明确、命名规范化的仪器编号对应,每个仪器和仪器编号都是对应的。数据的存储规范且统一,同种类型的仪器在同个Excel文件中保存,类型相同的仪器数据与信息在不同Excel表中存储。

其二,数据的统计完整,数据文件的分类具有明确意义,并且分类规范。

其三,数据表格格式的规范、统一、通用,能够精准录入数据。针对整编数据,同个数据统计表的格式相同,对仪器相应参数与测值数据进行记录,对通用性进行考虑,设计表格规范,提供给今后仪器数据录入具有较强通用性的表格模板。

其四,利用Excel的数据批处理计算数据,计算之后的结果在指定单元格中输入,并且能够在Excel中对计算公式和参数修改、添加,使用非常灵活。

其五,因为在Excel中实现数据处理,提高处理工作效率。并且对于此庞大数据量,人工处理会导致误差的出现,但是Excel就能够避免此种情况[7]。

4 结语

本文基于Excel平台,和VBA相互结合,以施工监测所需要的数据和报表需求,对Excel实现施工监测数据处理的过程。通过分析表示,研制Excel表格能够对原始现场快捷预处理、记录、美观大方报表功能得到实现,并且导入原始数据,已经在有色金属施工中使用,效果良好,方便今后的工作。

猜你喜欢

内力报表数据处理
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
基于低频功率数据处理的负荷分解方法
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
孩子的生命内力需要家长去激发
铁路悬索桥疲劳荷载下吊索内力与变形分析
孩子的生命内力需要家长去激发
镇长看报表
基于希尔伯特- 黄变换的去噪法在外测数据处理中的应用
系杆拱桥结构缺陷对吊杆内力的影响分析
月度报表