数据处理的方法及装置与流程

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

技术特征:

1.一种数据处理的方法,其特征在于,所述方法包括:

读取导入配置信息,抽取待转换文档的数据,形成中间文件,所述导入配置信息包括第一格式信息和所述待转换文档的数据与模型数据的映射关系;

检测所述待转换文档的第二格式信息与所述第一格式信息是否一致;

当检测到所述第二格式信息与所述第一格式信息不一致时,将所述第二格式信息的错误信息及其在待转换文档中的具体位置写入错误日志,用以帮助用户修正文档;

当检测到所述第二格式信息与所述第一格式信息一致时,对所述中间文件进行格式处理和拆分处理,并转换成与所述模型定义对应的CSV文件;

将所述CSV文件导入结构化模型数据库。

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

抽象并定义从所述结构化模型中抽取数据的常见取数逻辑类型;

设置导出配置表信息,所述导出配置表信息包括:待生成报表适用的取数逻辑,报表的表头,报表各要素对应的模型定义及属性,报表的输入项以及输出项,或者是待生成设计文档的模板;

读取并解析导出配置表信息,确定在所述模型数据中的取数范围和取数逻辑;

根据所述取数范围和取数逻辑,读取相应的模型定义、图和符号,生成报表或标准的设计文档。

3.根据权利要求1所述的方法,其特征在于,所述检测所述待转换文档的第二格式信息与所述第一格式信息是否一致,具体包括:

根据所述导入配置信息中的关键词对所述待转换文档进行定位,通过是否定位成功判断所述第二格式信息与所述导入配置信息中的所述第一格式信息是否一致。

4.根据权利要求1所述的方法,其特征在于,所述检测所述待转换文档的第二格式信息与所述第一格式信息是否一致,具体还包括:

检测所述待转换文档是否包括不可为空的数据或者所述不可为空的数据是否填写,输入数据是否在规定的范围内,不可重复的内容是否存在重复。

5.根据权利要求1所述的方法,其特征在于,所述检测所述待转换文档的第二格式信息与所述第一格式信息是否一致,具体还包括:

当检测到所述第二格式信息与所述第一格式信息不一致时,将所述第二格式信息的错误信息及其在待转换文档中的具体位置写入错误日志,将所述错误日志发送给用户。

6.一种装置,其特征在于,所述装置包括:

抽取单元,读取导入配置信息,抽取待转换文档的数据,形成中间文件,所述导入配置信息包括第一格式信息和所述待转换文档的数据与模型数据的映射关系;

检测单元,用于检测所述待转换文档的第二格式信息与所述第一格式信息是否一致,若不一致,则将所述第二格式信息的错误信息及其在待转换文档中的具体位置写入错误日志,若一致则执行转换单元;

转换单元,用于将所述中间文件进行格式处理和拆分处理,并转换成与所述模型定义对应的CSV文件;

导入单元,用于将所述CSV文件导入结构化模型数据库。

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

定义单元,用于抽象并定义从所述结构化模型中抽取数据的常见取数逻辑类型;

配置单元,用于设置导出配置表信息,所述导出配置表信息包括:待生成报表适用的取数逻辑,报表的表头,报表各要素对应的模型定义及属性,报表的输入项以及输出项,或者是待生成设计文档的模板;

解析单元,读取并解析导出配置表信息,确定在所述模型数据中的取数范围和取数逻辑;

生成单元,根据所述取数范围和取数逻辑,读取相应的模型定义、图和符号,生成报表或标准的设计文档。

8.根据权利要求6所述的装置,其特征在于,所述检测单元具体用于:

根据所述导入配置信息中的关键词对所述待转换文档进行定位,通过是否定位成功判断所述第二格式信息与所述配置信息中的所述第一格式信息是否一致。

9.根据权利要求6所述的装置,其特征在于,所述检测单元具体还用于:

检测所述待转换文档是否包括不可为空的数据或者所述不可为空的数据是否填写,输入数据是否在规定的范围内,不可重复的内容是否存在重复。

10.根据权利要求6所述的装置,其特征在于,所述检测单元具体还用于:

当检测到所述第二格式信息与所述第一格式信息不一致时,将所述第二格式信息的错误信息及其在待转换文档中的具体位置写入错误日志,将所述错误日志发送给用户。

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