一种基于EXCEL的数据文件转换配置方法技术

技术编号:14186323 阅读:74 留言:0更新日期:2016-12-14 21:32
本发明专利技术公开了一种基于EXCEL的数据文件转换配置方法,其具体实现过程为:首先在配置表中配置转换数据的数据类型及数据精度;定义原数据文件、目标数据文件及其数据转换规则;根据规则配置项读取原数据文件并生成目标数据文件;将转换后的数据文件导入目标系统。本发明专利技术的一种基于EXCEL的数据文件转换配置方法与现有技术相比,解决了多个系统数据文件传输时,目标系统不能处理对方系统提供的数据文件的问题,具有很好的推广应用价值。

A data file conversion configuration method based on EXCEL

The invention discloses a EXCEL configuration data file conversion method based on the specific implementation process is as follows: first, in the precision of the data type and data configuration table configuration data conversion; definition of the original data file, data file and data conversion rules; according to the rules of configuration items to read the original data file and generate the target data file; will be converted into the target data file system. One of the EXCEL configuration data file conversion method and based on the existing techniques compared to solve the multiple file system data transmission, the target system can not deal with the other system provides data to document the problem, has the very good application value.

【技术实现步骤摘要】

本专利技术涉及计算机数据处理
,具体地说是一种基于EXCEL的数据文件转换配置方法
技术介绍
EXCEL数据文件因格式简单、内容直观,被广泛应用于不同信息系统间的数据交换中,因此在信息系统开发与实施中,EXCEL文件数据转换是一项基本、且经常遇到的需求。所以在信息系统开发与实施中,一种基于EXCEL数据转换的方法是不可或缺的。基于此,现提供一种基于EXCEL的数据文件转换配置方法,来解决信息系统间提供的EXCEL数据项不同,系统无法直接读取到目标系统进行存储的问题。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种基于EXCEL的数据文件转换配置方法。一种基于EXCEL的数据文件转换配置方法,其具体实现过程为:首先在配置表中配置转换数据的数据类型及数据精度;定义原数据文件、目标数据文件及其数据转换规则;根据规则配置项读取原数据文件并生成目标数据文件;将转换后的数据文件导入目标系统。所述数据类型包括数值型数据、字符型数据、金额型数据、数额型数据。所述目标文件中包括以下数据项:接口类型、文件类型、序号、列命、中文名称、数据类型、是否为必填项,其中接口类型是指数据文件接口类型;文件类型是指数据文件类别;序号是指生成目标文件数据项的顺序号,即在目标文件中的顺序;列名是指生成目标文件数据项名称,即列的唯一标识符;中文名称是指生成目标文件数据项的中文列名;数据类型是指生成目标文件数据项类型。数据文件转换规则中包含以下数据项:接口类型、文件类型、原始文件起始行号、原始文件结束标识、目标文件起始行号、目标文件结束标识,其中接口类型是指数据文件接口类型;文件类型是指数据文件类别;原始文件起始行号是指读取原始文件正文的起始行号;原始文件结束标识是指读取原始文件正文的结束标识;目标文件起始行号是指生成目标文件的起始行号;目标文件结束标识是指生成目标文件的结束标识。生成目标数据文件的具体实现过程为:1)定义要转换的目标文件数据项:包括定义要转换目标文件的接口类型、文件类型;定义要转换目标文件每列数据项的序号、列命、中文名称、数据类型、是否为必填项;2)配置数据文件转换规则:根据数据接口类型、文件类型配置要转换的原始文件与目标文件读写文件的起始标识和结束标识,即配置读取原始文件正文的起始行和结束标识、写入目标文件的起始行号和结束标识;根据数据接口类型、文件类型配置要转换的原始文件与目标文件的对应关系,即配置原始文件的某行某列对应目标文件的列序号;3)进行数据文件转换:根据1)、2)的配置,完成原始文件与目标文件的数据转换,先根据配置的目标文件数据项列名称生成表头,然后根据配置的目标文件和原始文件文件数据对应关系生成目标文件数据。本专利技术的一种基于EXCEL的数据文件转换配置方法和现有技术相比,具有以下有益效果:本专利技术的一种基于EXCEL的数据文件转换配置方法,解决了多个系统数据文件传输时,目标系统不能处理对方系统提供的数据文件的问题,具有很好的推广应用价值;通过该方法,业务操作人员通过配置即可实现原数据文件与目标系统的数据文件的数据转换,减少业务操作人员手工制作目标系统数据文件,减少工作时间,提高工作效率,实用性强,适用范围广泛。具体实施方式下面结合具体实施例对本专利技术作进一步说明。本专利技术提供一种基于EXCEL的数据文件转换配置方法,以解决多个信息系统间的数据文件自动转换成目标系统可读取的数据文件的技术问题。该方法的实现首先需要进行转换前的定义配置,具体为:在配置表中配置转换数据的数据类型及数据精度,如数值型数据、字符型数据、金额型数据(精度为2位)、数额型数据(精度为8位)等。配置原始文件类型(EXCEL)、原始文件来源、原始文件正文起始行(例如从第3行开始为正文)、原始文件正文结束标志(例如“结束”标志)。配置目标文件类型(EXCEL)、目标文件正文起始行(例如从第7行开始为正文)、目标文件正文结束标志(例如“结束”标志)。配置要转换的目标文件数据列的数据类型、目标文件数据列是否必输,目标数据列对应的原数据文件的行号和列号。(例如目标文件数据列明为“列1”,数据类型为“字符型”,对应原数据文件第三行第一列)。基于上述转换前的配置,该方法的实现过程为:一、首先定义要转换的目标文件数据项:NameCodeData TypePrimary接口类型JKLXVARCHAR2(30)TRUE文件类型WJLXVARCHAR2(30)TRUE序号XHVARCHAR2(100)FALSE列名LMVARCHAR2(100)FALSE中文名称LMCNVARCHAR2(100)FALSE数据类型DATETYPEVARCHAR2(20)FALSE是否必填ISNULLCHAR(1)FALSE在该表格中,各数据项具体解释如下。接口类型:数据文件接口类型。例如中国银行接口文件、浦发银行接口文件等。文件类型:数据文件类别。例如缴费文件、支付文件等。序号:生成目标文件数据项的顺序号,即在目标文件中的顺序。列名:生成目标文件数据项名称(列的唯一标识符)。中文名称:生成目标文件数据项的中文列名。数据类型:生成目标文件数据项类型。如String、Date、Money等。二、然后定义数据文件转换规则:NameCodeData TypePrimary接口类型JKLXVARCHAR2(30)TRUE文件类型WJLXVARCHAR2(30)TRUE原始文件起始行号YSQSHHVARCHAR2(30)FALSE原始文件结束标识YSJSBZVARCHAR2(30)FALSE目标文件起始行号SCQSHHVARCHAR2(30)FALSE目标文件结束标识SCJSBZVARCHAR2(30)FALSE在该表格中,各数据项解释如下:接口类型:数据文件接口类型。例如中国银行接口文件、浦发银行接口文件等。文件类型:数据文件类别。例如缴费文件、支付文件等。原始文件起始行号:读取原始文件正文的起始行号。原始文件结束标识:读取原始文件正文的结束标识。目标文件起始行号:生成目标文件的起始行号。目标文件结束标识:生成目标文件的结束标识。三、定义数据文件转换规则明细:在该表格中,各数据项解释如下:接口类型:数据文件接口类型。例如中国银行接口文件、浦发银行接口文件等。文件类型:数据文件类别。例如缴费文件、支付文件等。序号:目标数据文件定义的序号。原始行号:原始文件的行号。原始列号:原始文件的列号。四、定义要转换的目标文件数据项。包括定义要转换目标文件的接口类型、文件类型。定义要转换目标文件每列数据项的序号、列命、中文名称、数据类型、是否为必填项。五、配置数据文件转换规则。根据数据接口类型、文件类型配置要转换的原始文件与目标文件读写文件的起始标识和结束标识,即配置读取原始文件正文的起始行和结束标识、写入目标文件的起始行号和结束标识。根据数据接口类型、文件类型配置要转换的原始文件与目标文件的对应关系,即配置原始文件的某行某列对应目标文件的列序号。六、数据文件转换。根据步骤四、五的配置,可完成原始文件与目标文件的数据转换。先根据配置的目标文件数据项列名称生成表头,然后根据配置的目标文件和原始文件文件数据对应关系生成目标文件数据。举例说明:假设原始文件与目标文件格式如下:原始文件:目标文本文档来自技高网...

【技术保护点】
一种基于EXCEL的数据文件转换配置方法,其特征在于,其具体实现过程为:首先在配置表中配置转换数据的数据类型及数据精度;定义原数据文件、目标数据文件及其数据转换规则;根据规则配置项读取原数据文件并生成目标数据文件;将转换后的数据文件导入目标系统。

【技术特征摘要】
1.一种基于EXCEL的数据文件转换配置方法,其特征在于,其具体实现过程为:首先在配置表中配置转换数据的数据类型及数据精度;定义原数据文件、目标数据文件及其数据转换规则;根据规则配置项读取原数据文件并生成目标数据文件;将转换后的数据文件导入目标系统。2.根据权利要求1所述的一种基于EXCEL的数据文件转换配置方法,其特征在于,所述数据类型包括数值型数据、字符型数据、金额型数据、数额型数据。3.根据权利要求1或2所述的一种基于EXCEL的数据文件转换配置方法,其特征在于,所述目标文件中包括以下数据项:接口类型、文件类型、序号、列命、中文名称、数据类型、是否为必填项,其中接口类型是指数据文件接口类型;文件类型是指数据文件类别;序号是指生成目标文件数据项的顺序号,即在目标文件中的顺序;列名是指生成目标文件数据项名称,即列的唯一标识符;中文名称是指生成目标文件数据项的中文列名;数据类型是指生成目标文件数据项类型。4.根据权利要求3所述的一种基于EXCEL的数据文件转换配置方法,其特征在于,数据文件转换规则中包含以下数据项:接口类型、文件类型、原始文件起始行号、原始文件结束标识、目标文件起始行号、目标文...

【专利技术属性】
技术研发人员:冯宾华吴增河
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东;37

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

1