一种导出数据的方法及装置与流程

文档序号:12465997阅读:来源:国知局

技术特征:

1.一种导出数据的方法,其特征在于,包括:

获取配置文件中填写的导出信息,所述导出信息包括多个字段名、与每个字段名对应的导出字段格式;

获取待导出的数据集;

在所述待导出的数据集中,查找与所述导出信息中、内容为空白的导出字段格式对应的每个字段名相匹配的待解析字段;

将与所述导出信息中、内容为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式转换成字符串格式,得到第一文本文件;

在所述待导出的数据集中,查找与所述导出信息中、内容不为空白的导出字段格式对应的每个字段名相匹配的待解析字段;

通过自定义解析器,将与所述导出信息中、内容不为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式转换成预设的自定义格式,得到第二文本文件;

将所述第一文本文件中的每条记录以及所述第二文本文件中的每条记录进行整合,得到同时包含有所述第一文本文件中的每条记录以及所述第二文本文件中的每条记录的第三文本文件;

保存所述第三文本文件。

2.根据权利要求1所述的导出数据的方法,其特征在于,所述将与所述导出信息中、内容为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式转换成字符串格式,得到第一文本文件,包括:

将与导出信息中、内容为空白的导出字段格式对应的第i个字段名相匹配的待解析字段的格式转换成字符串格式,其中,i=1;

使i=i+1,并返回所述将与导出信息中、内容为空白的导出字段格式对应的第i个字段名相匹配的待解析字段的格式转换成字符串格式,直到将与所述导出信息中、内容为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式转换成字符串格式,得到所述第一文本文件。

3.根据权利要求1所述的导出数据的方法,其特征在于,得到所述第一文本文件后,还包括:

对所述第一文本文件中的各个字段名的位置按照预设规则进行排列;

其中,所述预设规则包括各个字段名之间的分隔符信息以及文本文件中的不同记录的排序信息。

4.根据权利要求1所述的导出数据的方法,其特征在于,所述通过自定义解析器,将与所述导出信息中、内容不为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式转换成预设的自定义格式,得到第二文本文件,包括:

将与所述导出信息中、内容不为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式,根据所述自定义解析器中预设的自定义格式进行格式转换,转换成预设的自定义格式,得到第二文本文件。

5.根据权利要求1所述的导出数据的方法,其特征在于,所述保存所述第三文本文件,包括:

查询保存地址;

将所述第三文本文件存储在所述保存地址中;其中所述保存地址包括磁盘、分布式文件系统或者数据库。

6.一种导出数据的装置,其特征在于,包括:

第一获取单元,用于获取配置文件中填写的导出信息,所述导出信息包括多个字段名、与每个字段名对应的导出字段格式;

第二获取单元,用于获取待导出的数据集;

第一查找单元,用于在所述待导出的数据集中,查找与所述导出信息中、内容为空白的导出字段格式对应的每个字段名相匹配的待解析字段;

第一转换单元,用于将与所述导出信息中、内容为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式转换成字符串格式,得到第一文本文件;

第二查找单元,用于在所述待导出的数据集中,查找与所述导出信息中、内容不为空白的导出字段格式对应的每个字段名相匹配的待解析字段;

第二转换单元,用于通过自定义解析器,将与所述导出信息中、内容不为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式转换成预设的自定义格式,得到第二文本文件;

整合单元,用于将所述第一文本文件中的每条记录以及所述第二文本文件中的每条记录进行整合,得到同时包含有所述第一文本文件中的每条记录以及所述第二文本文件中的每条记录的第三文本文件;

保存单元,用于保存所述第三文本文件。

7.根据权利要求6所述的导出数据的装置,其特征在于,所述第一转换单元包括:

第一转换子单元,用于将与所述导出信息中、内容为空白的导出字段格式对应的第i个字段名相匹配的待解析字段的格式转换成字符串格式,其中,i=1;

控制单元,用于使i=i+1;

所述第一转换子单元,还用于所述控制单元使i=i+1后,将与所述导出信息中、内容为空白的导出字段格式对应的第i个字段名相匹配的待解析字段的格式转换成字符串格式,直到将与所述导出信息中、内容为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式转换成字符串格式后停止,得到所述第一文本文件。

8.根据权利要求6所述的导出数据的装置,其特征在于,还包括:

排列单元,用于对所述第一文本文件中的各个字段名的位置按照预设规则进行排列;

其中,所述预设规则包括各个字段名之间的分隔符信息以及文本文件中的不同记录的排序信息。

9.根据权利要求6所述的导出数据的装置,其特征在于,所述第二转换单元包括:

第二转换子单元,用于将与所述导出信息中、内容不为空白的导出字段格式对应的每个字段名相匹配的待解析字段的格式,根据所述自定义解析器中预设的自定义格式进行格式转换,转换成预设的自定义格式,得到第二文本文件。

10.根据权利要求6所述的导出数据的装置,其特征在于,所述保存单元包括:

查询单元,用于查询保存地址;

存储单元,用于将所述第三文本文件存储在所述保存地址中;其中所述保存地址包括磁盘、分布式文件系统或者数据库。

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