用EXCEL解析集装箱装载EDI数据文件
2017-02-16朱育良
朱育良
摘要:本文介绍利用MICROSOFT OFFICE中EXCEL电子表格程序从EDI文件中解析提取有关集装箱有关信息,并进行分类汇总。
关键词:EXCEL电子表格 EDI数据 数据解析 VBA SQL语句 分类汇总
0 引言
随着集装箱运输行业发展,并持续稳定增长,集装箱国际贸易进出口总额不断增加,随之而来的是作为国际贸易货物运输的主要方式之一的集装箱运输量的不断增加。为了抓住机遇并且迎接挑战,各航运公司加速发展集装箱运输船队,并逐步向大型化发展,为了应尽可能地提高集装箱运输中每个环节的效率。本文以此为契机,研究由口岸、代理、公司提供给船方的集装箱电子数据文件(EDI),通过解析集装箱电子数据文件(EDI),直接提取集装箱相关信息,包括积载位置、装卸港、货物重量和货物的一些特殊信息(如危险品、冷藏箱、超尺寸箱等),提高配载效率和质量,减轻船方使用船员的工作负担。
集装箱船舶的大型化,单港集装箱的装卸量大大增加,以往只能被动地等待码头方提供的各种所需数据,而且再次手动输入计算机进行文件编辑和传输,其间费时费力并且容易出现错误,本文介绍一种利用EXCEL中VBA编程功能,自动从港方提供的EDI文件中提取集装箱有关信息数据。
1 EDI简介
EDI是英文Electronic Data Interchange的缩写。联合国欧经会贸易程序简化工作组(UN/ECE/WP.4)于1994年9月23日在日内瓦举行的第40届会议上通过了EDI的技术定义。国际标准化组织(ISO)联席会议同年接受了这一定义:
Electronic Data Interchange(EDI):The electronic transferor computer to computer of commercial or administrative transactions using as agreed standard to structured the transaction 0r message data。中文译为:电子数据交换(EDI):是使用一种商定的标准来处理所涉及的交易或信息数据的结构,商业或行政交易事項,从计算机到计算机的电子传递。……
