[发明专利]用于生成文件的方法和装置有效
申请号: | 201811401303.9 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109740130B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 江汉祥 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151;G06F40/258;G06F40/111;G06F40/216 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 郝学江 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 文件 方法 装置 | ||
1.一种用于生成文件的方法,其特征在于,所述方法包括:
获取包括多个行和多个列的目标文件;
基于所述多个行,确定至少一个标题行,其中,标题行对应于所述目标文件包括的分段,标题行包括至少预设数目个标题项目;
对于所述至少一个标题行中的每个标题行,基于该标题行包括的标题项目,确定该标题行对应的分段的数据类型;获取预设的、与所确定的数据类型对应的标题库;将该标题行与所获取的标题库匹配;基于匹配结果,生成该标题行对应的、包含标准标题行和对应的分段包含的数据的标准文件,包括:
响应于确定所获取的标题库中存在与该标题行匹配的目标标题行,将所确定的目标标题行确定为标准标题行;
生成该标题行对应的、包含标准标题行和对应的分段包含的数据的标准文件;
响应于确定所获取的标题库中不存在与该标题行匹配的目标标题行,对于该标题行包括的标题项目中的每个标题项目,对该标题项目对应的数据进行识别,基于识别结果,生成用于替换该标题项目的标准标题项目;
将包含标准标题项目的该标题行确定为标准标题行;
生成该标题行对应的、包含标准标题行和对应的分段包含的数据的标准文件。
2.根据权利要求1所述的方法,其特征在于,所述获取包括多个行和多个列的目标文件,包括:
获取待处理文件,以及确定所述待处理文件的类型;
基于所述类型,对所述待处理文件中包括的数据进行分隔操作,生成包括多个行和多个列的目标文件。
3.根据权利要求2所述的方法,其特征在于,所述基于所述类型,对所述待处理文件中包括的数据进行分隔操作,生成包括多个行和多个列的目标文件,包括:
响应于确定所述待处理文件为文本文件,对所述待处理文件包括的至少一种分隔符进行统计,基于统计结果确定目标分隔符;
根据所述目标分隔符,对所述待处理文件中包括的数据进行分隔操作,生成包括多个行和多个列的目标文件。
4.根据权利要求3所述的方法,其特征在于,所述对所述待处理文件包括的至少一种分隔符进行统计,基于统计结果确定目标分隔符,包括:
从所述至少一种分隔符中,确定至少一种常规分隔符;
统计所述至少一种常规分隔符中的每个常规分隔符的数量;
确定所统计的数量中的最大值,响应于确定所确定的最大值大于等于目标数量,将所确定的最大值对应的常规分隔符确定为目标分隔符。
5.根据权利要求4所述的方法,其特征在于,在所述确定所统计的数量中的最大值之后,所述方法还包括:
响应于确定所述最大值小于目标数量,统计所述至少一种分隔符中的、除常规分隔符之外的其他每个分隔符的数量;
确定所述其他每个分隔符的数量的最大值,响应于确定所确定的最大值大于等于目标数量,将所确定的最大值对应的分隔符确定为目标分隔符。
6.根据权利要求5所述的方法,其特征在于,在所述确定所述其他每个分隔符的数量的最大值之后,所述方法还包括:
响应于确定所确定的最大值小于目标数量,获取用户输入的分隔符作为目标分隔符。
7.根据权利要求1所述的方法,其特征在于,所述基于所述多个行,确定至少一个标题行,包括:
从所述多个行中,确定包括的标题项目含有目标内容的行作为待定标题行;
从所确定的待定标题行中,将包括至少预设数量个含有目标内容的标题项目的待定标题行确定为所述目标文件包括的标题行。
8.根据权利要求1所述的方法,其特征在于,在所述对该标题项目对应的数据进行识别之后,所述方法还包括:
响应于确定对该标题项目对应的数据识别失败,获取用户输入的标题项目作为该标题项目对应的标准标题项目。
9.根据权利要求1-8之一所述的方法,其特征在于,在所述生成该标题行对应的、包含标准标题行和对应的分段包含的数据的标准文件之后,所述方法还包括:
生成该标题行对应的标准文件的项目配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811401303.9/1.html,转载请声明来源钻瓜专利网。