【技术实现步骤摘要】
文件转换方法及装置
[0001]本专利技术涉及金融或其他
,具体涉及一种文件转换方法及装置。
技术介绍
[0002]批量文件:首行为文件各列文件说明,从第二列开始,为符合对应列格式的记录;例如常用的Excel文件。
[0003]对于一个系统或网站,处理某个功能的批量文件时,该功能对应的批量文件结构一般是固定的,但是,对于该系统或网站的客户来说,批量文件生成的方式可能有多种方式,例如系统提供批量工具、公司ERP系统生成的批量文件等。由于不同公司系统差异性,客户提供的原始批量文件可能各种各样。此时,就出现了一个问题,如何将原始批量文件转换成系统可解析的文件(以下称为目标批量文件)。
[0004]当前,客户一般通过线下手工/直接替换的方式,将文件进行转换,这种转换方式存在以下问题:1、错误率高:由于Excel单元格格式多样,进行手工操作时,容易出现错误,而且不容易识别,如证件号码末尾被置为0、数字前面0被删除等;2、成本高:人工进行数据列映射,需要投入更多人力和精力;如果某一行出现问题,整个文件将不可用,需要 ...
【技术保护点】
【技术特征摘要】
1.一种文件转换方法,其特征在于,包括:在预设的映射关系表中查找与待转换文件具有映射关系的列转换规则;根据所述列转换规则对所述待转换文件的各列数据进行处理,生成至少一列目标数据;根据所述至少一列目标数据,生成与所述待转换文件相对应的目标结构的文件。2.根据权利要求1所述的方法,其特征在于,所述在预设的映射关系表中查找与待转换文件具有映射关系的列转换规则包括:根据待转换文件的文件结构,在预设的映射关系表中查找与所述文件结构具有映射关系的列转换规则。3.根据权利要求1或2所述的方法,其特征在于,所述列转换规则包括以下至少一种:直接拷贝、合并、拆分成两列、截取部分数据、截取部分数据后合并。4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一列目标数据,生成与所述待转换文件相对应的目标结构的文件包括:根据每列所述目标数据与目标结构的文件的数据列之间的映射关系,生成所述待转换文件所对应的目标结构的文件。5.一种文件转换装置,其特征在于,包括:查找模块,用于在预设的映射关系表中查找与待转换文件具有映射关系的列转换规则;第一生成模块,用于根据所述列转换规则对所述待转换文件的各列数据进行处理,生成至少一列目...
【专利技术属性】
技术研发人员:赵奇,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。