APP下载

利用Excel VBA结合Access数据库处理徕卡DNA03测量数据

2018-08-27杜亮

移动信息 2018年6期
关键词:数据库测量工程

杜亮



利用Excel VBA结合Access数据库处理徕卡DNA03测量数据

杜亮

江苏省刘老涧闸站管理所,江苏 宿迁 223800

通过Excel自带VBA语言,对徕卡DNA03的原始数据进行处理,自动将原始数据转化成江苏省《水利工程观测规程》(DB32/T 1738—2011)要求的成果表,绘制垂直位移量图,同时识别超限数据并标记。将测量数据及处理成果存入Access数据库。

Excel VBA;Access;成果表;垂直位移量图;徕卡DNA03电子水准仪

引言

徕卡DNA03电子数字水准仪凭借其出色的性能,高精度(可达到一等水准)以及自动化存储测量数据功能,广泛应用于水利系统各大小工程的高程测量中。但是仍存在一些不足,其原始文件(GSI文件)数据生涩,不易解读(图1)。按照江苏省《水利工程观测规程》(DB32/T 1738—2011)(以下简称《规程》)中关于垂直位移观测相关要求,仍需人工对原始数据进行大量规范化处理及制表。因此按照《规程》开发一套自动化工具用于处理存储数据,可在提高工作效率的同时进一步精细化、规范化管理工程。

图1 二等水准原始数据实例

Visual Basic for Applications(简称VBA)是Visual Basic的一种宏语言,可用于Microsoft Office软件功能扩展。由于微软Office软件的普及,常见的办公软件Office软件中的Word、Excel、Access、Powerpoint都可以利用VBA实现复杂的逻辑统计,从而提高效率。

本文将简述利用Excel自带的VBA语言结合徕卡DNA03原始GSI文件实现数据的处理并生成规范表格及绘制曲线图,并将成果存入Access数据库,以实现管理和查询。

1 工具调用

本工具通过VBA修改Excel工作表内的右键弹出菜单,选择菜单内运行工具或者通过快捷键(Ctrl+J)即可调出程序。

2 由GSI文件的导入及数据处理

2.1 导入数……
登录APP查看全文

猜你喜欢

数据库测量工程
数据库
子午工程
数据库
测量
数据库
数据库
工程
工程
工程