一种文件处理方法、装置及计算机设备与流程

文档序号:18740705发布日期:2019-09-21 01:44阅读:来源:国知局

技术特征:

1.一种文件处理方法,其特征在于,所述方法包括:

确定待转换的基金文件;

读取所述基金文件中的交易记录数据,其中,所述交易记录数据包括按照预定顺序拼接组成的M条子交易数据,所述M条子交易数据中的每条子交易数据均包括N个字段的字段数据,所述N个字段中的每个字段的字段名各不相同,M和N均为大于或等于1的整数;

按照EXCEL文件的排版格式,将每条子交易数据的N个字段划分为N列以及根据对应每列的字段的字段名设置该列的列标识进行EXCEL排版,以获得针对所述交易记录数据的第一排版结果;

根据所述第一排版结果,生成与所述基金文件对应的EXCEL文件。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

以不同于第一语种的第二语种对所述N个字段的字段名进行翻译,以得到以所述第二语种表示的N个字段标识,其中,所述第一排版结果中的所述N个字段的字段名以所述第一语种表示;

按照用于表示同一字段名的字段标识与列标识对应设置的方式,将以所述第二语种表示的N个字段标识分别与所述第一排版结果中的N个列标识对应设置为一列进行排版,以获得针对所述N个字段的第二排版结果;

则,根据所述第一排版结果,生成与所述基金文件对应的EXCEL文件,包括:

根据所述第一排版结果和所述第二排版结果,生成与所述基金文件对应的EXCEL文件。

3.如权利要求2所述的方法,其特征在于,获得针对所述N子段的第二排版结果,包括:

根据所述N个字段中的每个字段所占据的位数,确定每个字段对应的位数标识;

将每个字段的位数标识与该字段对应的字段标识或列标识对应排版,以获得字段位数排版结果;

根据所述字段位数排版结果,更新所述第二排版结果。

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

确定所述基金文件中的固定文件描述数据,其中,所述固定文件描述数据包括以所述基金文件所采用的金融数据协议所表示的所有基金文件中包括的类型相同的数据;

根据所述固定文件描述数据在所述基金文件中的排版格式,对所述固定文件描述数据进行EXCEL排版,以获得针对所述固定文件描述数据的第三排版结果;

则,根据所述第一排版结果,生成与所述基金文件对应的EXCEL文件,包括:

根据所述第一排版结果和所述第三排版结果,生成与所述基金文件对应的EXCEL文件。

5.如权利要求1所述的方法,其特征在于,在生成与所述基金文件对应的EXCEL文件之后,所述方法还包括:

接收针对所述EXCEL文件的编辑操作;

根据所述编辑操作,确定所述EXCEL文件中被编辑的数据对所述编辑操作的响应结果;

根据所述被编辑的数据的数据属性对所述响应结果进行合法性校验;其中,所述数据属性包括数据所占位数和/或数据留存级别;

若检验未通过,则撤销对所述编辑操作的响应。

6.如权利要求1-5任一所述的方法,其特征在于,所述方法还包括:

确定待转换的EXCEL文件,其中,所述待转换的EXCEL文件是根据基金文件转换得到的EXCEL文件;

按照所述基金文件的排版格式,对所述待转换的EXCEL文件进行排版转换,以获得第四排版结果;

根据所述第四排版结果,生成与所述待转换的EXCEL文件对应的基金文件。

7.如权利要求6所述的方法,其特征在于,所述方法还包括:

在由所述待转换的EXCEL文件转换为对应的基金文件的过程中,对关键数据进行合法性检验;其中,所述关键数据包括字段长度、参数个数、数据行数中的至少一种;

在所述关键数据进行合法性检验通过时,则继续进行由所述待转换的EXCEL文件到对应的基金文件的转换。

8.一种文件处理装置,其特征在于,所述装置包括:

第一确定模块,用于确定待转换的基金文件;

读取模块,用于读取所述基金文件中的交易记录数据,其中,所述交易记录数据包括按照预定顺序拼接组成的M条子交易数据,所述M条子交易数据中的每条子交易数据均包括N个字段的字段数据,所述N个字段中的每个字段的字段名各不相同,M和N均为大于或等于1的整数;

第一排版模块,用于按照EXCEL文件的排版格式,将每条子交易数据的N个字段划分为N列以及根据对应每列的字段的字段名设置该列的列标识进行EXCEL排版,以获得针对所述交易记录数据的第一排版结果;

第一处理模块,用于根据所述第一排版结果,生成与所述基金文件对应的EXCEL文件。

9.一种计算机设备,其特征在于,所述计算机设备包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行权利要求1-7任一所述的方法包括的步骤。

10.一种存储介质,其特征在于,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行权利要求1-7任一所述的方法包括的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1