[发明专利]一种生成与解析文本文件的方法有效
申请号: | 201610596627.7 | 申请日: | 2016-07-26 |
公开(公告)号: | CN106227575B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 郑明建;孙华群 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孟峣 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种生成与解析文本文件的方法,其具体实现过程为:通过在配置表中配置文本文件的数据集和数据项,根据该数据集及数据项中配置包括字符编码及文本文件汇总行和明细行分别定义的字段、字段长度、字段数值精度的内容,生成并解析文本文件。本发明的一种生成与解析文本文件的方法与现有技术相比,降低信息系统开发与实施中解析与生成文本文件的开发工作量与技术要求,从而使开发与实施人员专注于业务需求。 | ||
搜索关键词: | 一种 生成 解析 文本文件 方法 | ||
【主权项】:
1.一种生成与解析文本文件的方法,其特征在于,其具体实现过程为:通过在配置表中配置文本文件的数据集和数据项,根据该数据集及数据项中配置包括字符编码及文本文件汇总行和明细行分别定义的字段、字段长度、字段数值精度的内容,生成并解析文本文件,生成文本文件的过程为:步骤一、首先根据业务功能编号,获取相关业务配置数据集类型、汇总行数据字典、明细行数据字典;步骤二、根据业务数据集类型与数据集字典配置生成文件相应格式的文本文件内容;步骤三、将生成的业务要求格式的文件内容写入到文件中;所述步骤二的具体过程为:1)首先判断文件格式,确定是字节定长还是管道符分隔;2)当是字节定长格式时,进行以下步骤:循环汇总行数据字典:当数据项类型为X,即字符和中文时,则根据配置的英文名称获取汇总行的相应字符值,根据字符编码取得字符的字节长度,如果长度不够在其后补空格;当数据类型为N,即数值时,则根据配置的英文名称获取汇总行的相应字段值,如为空,则直接根据长度补零;如不为空则乘以10的数值精度次方,再根据配置长度在其前面补零;循环明细数据、循环明细行数据字典:当数据项类型为X,即字符和中文时,则根据配置的英文名称获取明细行的相应字符值,根据字符编码取得字符的字节长度,如长度不够在其后补空格;当数据类型为N,即数值时,则根据配置的英文名称获取明细行的相应字段值,如为空,则直接根据长度补零;如不为空则乘以10的数值精度次方,再根据配置长度在其前面补零;3)当是管道符分隔时,进行以下步骤:循环汇总行数据字典,即根据配置的英文名称获取汇总行的相应字符值,在其后补充配置的管道符;循环明细数据、循环明细行数据字典,即据配置的英文名称获取明细行的相应字符值,在其后补充配置的管道符。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610596627.7/,转载请声明来源钻瓜专利网。