数据转化方法、电子装置及计算机可读存储介质制造方法及图纸

技术编号:22722666 阅读:27 留言:0更新日期:2019-12-04 05:35
本发明专利技术涉及一种数据分析技术,揭露了一种数据转化方法,该方法包括:提供Excel文档模板供用户下载;接收用户根据下载后的模板填写汉字后上传的文档;自动产生所述文档中每列汉字对应的英文描述;接收用户对所述英文描述的确认反馈并存储确认后的结果;根据确认后的结果生成一个DTO代码文件。本发明专利技术还提供一种电子装置及计算机可读存储介质。本发明专利技术提供的数据转化方法、电子装置及计算机可读存储介质能够减少开发人员一个个自定义对应的英文描述的过程,同时大幅度的提升开发效率。

Data conversion method, electronic device and computer readable storage medium

The invention relates to a data analysis technology, and discloses a data conversion method, which includes: providing an excel document template for users to download; receiving the documents uploaded after users fill in Chinese characters according to the downloaded template; automatically generating the English description corresponding to each column of Chinese characters in the documents; receiving the confirmation feedback of users on the English description and storing the confirmed results; Generate a dto code file according to the result after confirmation. The invention also provides an electronic device and a computer readable storage medium. The data conversion method, electronic device and computer readable storage medium provided by the invention can reduce the process of developers' self defining corresponding English description one by one, and greatly improve the development efficiency.

【技术实现步骤摘要】
数据转化方法、电子装置及计算机可读存储介质
本专利技术涉及数据分析
,尤其涉及一种数据转化方法、电子装置及计算机可读存储介质。
技术介绍
目前,针对需要上传Excel文档的情况,一般都是向用户提供模板文件下载,然后在模板文件对应的列填写对应的汉字。后台在实现对应列转化为英文的对应关键词(key)时,基本上都是开发人员自己定义,所有的模板实现基本上千篇一律,尤其在模板列比较多的情况下,定义key是很耗时的事情,而且操作繁琐。
技术实现思路
有鉴于此,本专利技术提出一种数据转化方法、电子装置及计算机可读存储介质,以解决如何快速实现Excel模板文件汉英转化的问题。首先,为实现上述目的,本专利技术提出一种数据转化方法,该方法包括步骤:提供Excel文档模板供用户下载;接收用户根据下载后的模板填写汉字后上传的文档;自动产生所述文档中每列汉字对应的英文描述;接收用户对所述英文描述的确认反馈并存储确认后的结果;及根据确认后的结果生成一个DTO代码文件,所述DTO代码文件中定义了所述文档中所有列的英文描述,并且所述英文描述的每个字段都有中文注释说明。可选地,该方法还包括步骤:根据确认后的结果创建索引库,将每列汉字及其对应的英文描述保存至所述索引库中。可选地,该方法还包括步骤:将自动生成转化的所述DTO代码文件存储,将转化的过程代码也写入预设格式的文件,以提供代码文件下载功能。可选地,所述自动产生所述文档中每列汉字对应的英文描述的步骤包括:通过调取翻译软件提供的API接口,实现对每列汉字的翻译,从而自动产生每列汉字对应的英文描述;将翻译得到的英文描述中出现的没有词义的虚词直接过滤;将过滤后的所述英文描述按照驼峰式命名法进行命名。可选地,所述根据确认后的结果创建索引库的步骤包括:借助slor搜索引擎产生索引文件,所述索引文件存储在slor中,存储所述汉字和所述英文描述的对应关系。此外,为实现上述目的,本专利技术还提供一种电子装置,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的数据转化系统,所述数据转化系统被所述处理器执行时实现如下步骤:提供Excel文档模板供用户下载;接收用户根据下载后的模板填写汉字后上传的文档;自动产生所述文档中每列汉字对应的英文描述;接收用户对所述英文描述的确认反馈并存储确认后的结果;及根据确认后的结果生成一个DTO代码文件,所述DTO代码文件中定义了所述文档中所有列的英文描述,并且所述英文描述的每个字段都有中文注释说明。可选地,所述数据转化系统被所述处理器执行时还实现步骤:根据确认后的结果创建索引库,将每列汉字及其对应的英文描述保存至所述索引库中。可选地,所述数据转化系统被所述处理器执行时还实现步骤:将自动生成转化的所述DTO代码文件存储,将转化的过程代码也写入预设格式的文件,以提供代码文件下载功能。可选地,所述自动产生所述文档中每列汉字对应的英文描述的步骤包括:通过调取翻译软件提供的API接口,实现对每列汉字的翻译,从而自动产生每列汉字对应的英文描述;将翻译得到的英文描述中出现的没有词义的虚词直接过滤;将过滤后的所述英文描述按照驼峰式命名法进行命名。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有数据转化系统,所述数据转化系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述的数据转化方法的步骤。相较于现有技术,本专利技术所提出的数据转化方法、电子装置及计算机可读存储介质,可以针对Excel模板文件中的汉字列自动生成对应的英文描述,并在用户确认后保存及生成对应的DTO,减少开发人员一个个自定义对应的英文描述的过程,同时大幅度的提升了开发效率。附图说明图1是本专利技术电子装置一可选的硬件架构的示意图;图2是本专利技术数据转化系统第一实施例的程序模块示意图;图3是本专利技术数据转化系统第二实施例的程序模块示意图;图4是本专利技术数据转化系统第三实施例的程序模块示意图;图5是本专利技术数据转化方法第一实施例的流程示意图;图6是本专利技术数据转化方法第二实施例的流程示意图;图7是本专利技术数据转化方法第三实施例的流程示意图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。参阅图1所示,是本专利技术电子装置2一可选的硬件架构的示意图。本实施例中,所述电子装置2可包括,但不仅限于,可通过系统总线相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图1仅示出了具有组件11-13的电子装置2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,所述电子装置2可以是服务器,也可以是PC(PersonalComputer,个人电脑),也可以是智能手机、平板电脑、掌上电脑、便携计算机等终端设备。所述服务器可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,并且可以是独立的服务器,也可以是多个服务器所组成的服务器集群。所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述电子装置2的内部存储单元,例如该电子装置2的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述电子装置2的外部存储设备,例如该电子装置2上配备的插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)等。当然,所述存储器11还可以既包括所述电子装置2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安本文档来自技高网...

【技术保护点】
1.一种数据转化方法,其特征在于,所述方法包括步骤:/n提供Excel文档模板供用户下载;/n接收用户根据下载后的模板填写汉字后上传的文档;/n自动产生所述文档中每列汉字对应的英文描述;/n接收用户对所述英文描述的确认反馈并存储确认后的结果;及/n根据确认后的结果生成一个DTO代码文件,所述DTO代码文件中定义了所述文档中所有列的英文描述,并且所述英文描述的每个字段都有中文注释说明。/n

【技术特征摘要】
1.一种数据转化方法,其特征在于,所述方法包括步骤:
提供Excel文档模板供用户下载;
接收用户根据下载后的模板填写汉字后上传的文档;
自动产生所述文档中每列汉字对应的英文描述;
接收用户对所述英文描述的确认反馈并存储确认后的结果;及
根据确认后的结果生成一个DTO代码文件,所述DTO代码文件中定义了所述文档中所有列的英文描述,并且所述英文描述的每个字段都有中文注释说明。


2.如权利要求1所述的数据转化方法,其特征在于,该方法还包括步骤:
根据确认后的结果创建索引库,将每列汉字及其对应的英文描述保存至所述索引库中。


3.如权利要求1或2所述的数据转化方法,其特征在于,该方法还包括步骤:
将自动生成转化的所述DTO代码文件存储,将转化的过程代码也写入预设格式的文件,以提供代码文件下载功能。


4.如权利要求1所述的数据转化方法,其特征在于,所述自动产生所述文档中每列汉字对应的英文描述的步骤包括:
通过调取翻译软件提供的API接口,实现对每列汉字的翻译,从而自动产生每列汉字对应的英文描述;
将翻译得到的英文描述中出现的没有词义的虚词直接过滤;
将过滤后的所述英文描述按照驼峰式命名法进行命名。


5.如权利要求2所述的数据转化方法,其特征在于,所述根据确认后的结果创建索引库的步骤包括:
借助slor搜索引擎产生索引文件,所述索引文件存储在slor中,存储所述汉字和所述英文描述的对应关系。


6.一种电子装置,其特征在于,所述电子装置包括存储器、处理器,所述...

【专利技术属性】
技术研发人员:王保军
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1