【技术实现步骤摘要】
文件生成方法以及电子设备
本专利技术涉及通信
,更具体涉及文件生成方法以及电子设备。
技术介绍
有很多应用场景需要生成不同文件类型的文件,例如,报表、csv、txt、XML等文件类型的文件,目前生成不同文件类型的文件的方法是针对每种文件类型开发对应的应用程序。针对不同文件类型的文件,需要重复开发对应的应用程序,各应用程序的通用性差。
技术实现思路
有鉴于此,本专利技术提供了一种文件生成方法以及电子设备,以解决现有技术中通用性差的问题。具体技术方案如下:一种文件生成方法,应用于电子设备,包括:建立与数据库之间的通信连接;获取预先设置的配置信息;其中,所述配置信息包括:所述待生成文件的文件类型;所述配置信息还包括:用于表征获取待生成文件中标题的途径的第一指示信息;和,用于表征获取所述待生成文件中明细内容的途径的第二指示信息;和,用于表征获取所述待生成文件的结尾内容的途径的第三指示信息中的一个或多个;基于所述配置信息从所述数据库中获取所述待生成文件的文件类型;基于所述配置信息从所述数据库中获取所述待生成文件的标题和/或明细内容和/或结尾内容;基于所述标题和/或明细内容和/或结尾内容,生成与所述文件类型对应的文件。一种电子设备,包括:建立模块,用于建立与数据库之间的通信连接;第一获取模块,获取预先设置的配置信息;其中,所述配置信息包括:所述待生成文件的文件类型;所述配置信息还包括:用于表征获取待生成文件中标题的途径的第一指示信息;和,用于表征获取所述待生成文件中明细内容的途径的第二指示信息;和,用于表征获取所述待生成文件的结尾内容的途径的第三指示信息中的一个或多 ...
【技术保护点】
1.一种文件生成方法,其特征在于,应用于电子设备,包括:建立与数据库之间的通信连接;获取预先设置的配置信息;其中,所述配置信息包括:所述待生成文件的文件类型;所述配置信息还包括:用于表征获取待生成文件中标题的途径的第一指示信息;和,用于表征获取所述待生成文件中明细内容的途径的第二指示信息;和,用于表征获取所述待生成文件的结尾内容的途径的第三指示信息中的一个或多个;基于所述配置信息从所述数据库中获取所述待生成文件的文件类型;基于所述配置信息从所述数据库中获取所述待生成文件的标题和/或明细内容和/或结尾内容;基于所述标题和/或明细内容和/或结尾内容,生成与所述文件类型对应的文件。
【技术特征摘要】
1.一种文件生成方法,其特征在于,应用于电子设备,包括:建立与数据库之间的通信连接;获取预先设置的配置信息;其中,所述配置信息包括:所述待生成文件的文件类型;所述配置信息还包括:用于表征获取待生成文件中标题的途径的第一指示信息;和,用于表征获取所述待生成文件中明细内容的途径的第二指示信息;和,用于表征获取所述待生成文件的结尾内容的途径的第三指示信息中的一个或多个;基于所述配置信息从所述数据库中获取所述待生成文件的文件类型;基于所述配置信息从所述数据库中获取所述待生成文件的标题和/或明细内容和/或结尾内容;基于所述标题和/或明细内容和/或结尾内容,生成与所述文件类型对应的文件。2.根据权利要求1所述文件生成方法,其特征在于,基于所述配置信息从所述数据库中获取所述待生成文件的标题,包括:获得所述数据库预先存储的用于表征所述待生成文件是否包括标题的第一参数;若所述第一参数表征所述待生成文件包括标题,基于所述数据库预先存储的文件标题表,获取所述标题以及所述标题在所述待生成文件中的位置。3.根据权利要求2所述文件生成方法,其特征在于,所述从所述数据库预先存储的文件标题表中获取所述标题,包括:从所述数据库预先存储的文件标题表中获取所述第一指示信息;若所述第一指示信息表征所述标题为存储在所述文件标题表中第一预设位置处的常量,从所述文件标题表中所述第一预设位置处获得所述标题;若所述第一指示信息表征基于第一预设SQL语句获取所述标题,控制所述数据库运行所述第一预设SQL语句,得到所述标题;若所述第一指示信息表征所述标题包含可替代的变量,将从所述电子设备展示的第一窗口界面中获得的参数值替换所述标题包含的变量,得到替换后的所述标题,所述第一窗口界面承载有用于指导用户填写所述标题包含的变量对应的参数值的信息。4.根据权利要求2所述文件生成方法,其特征在于,基于所述配置信息从所述数据库中获取所述待生成文件的明细内容,包括:从所述数据库预先存储的明细表中得到所述第二指示信息;基于所述第二指示信息,获取所述明细内容以及所述明细内容在所述待生成文件中的位置。5.根据权利要求4所述文件生成方法,其特征在于,基于所述第二指示信息,获取所述明细内容,包括:若所述第二指示信息表征基于第二预设SQL语句获取所述明细内容,控制所述数据库运行所述第二预设SQL语句,得到所述明细内容。6.根据权利要求2所述文件生成方法,其特征在于,基于所述配置信息从所述数据库中获取所述待生成文件的结尾内容,包括:若所述数据库预先存储的第二参数表征所述待生成文件包括结尾内容,从所述数据库预先存储的文本尾部表中获得所述第三指示信息;基于所述第三指示信息,获取所述结尾内容以及所述结尾内容在所述待生成文件中的位置。7.根据权利要求6所述文件生成方法,其特征在于,基于所述第三指示信息,获取所述结尾内容,包括:若所述第三指示信息表征所述结尾内容为存储在所述文本尾部表中第三预设位置处的常量,从所述文本尾部表中所述第三预设位置处获得所述结尾内容;若所述第三指示信息表征基于第三预设SQL语句获取所述结尾内容,控制所述数据库运行所述第三预设SQL语句,得到所述结尾内容;若所述第二指示信息表征所述结尾内容包含可替代的变量,将从所述电子设备展示的第三...
【专利技术属性】
技术研发人员:田家堂,付兴顺,蔡玮,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。