数据的导出方法及装置、存储介质和电子装置制造方法及图纸

技术编号:24206327 阅读:21 留言:0更新日期:2020-05-20 14:49
本发明专利技术提供了一种数据的导出方法及装置、存储介质和电子装置,其中,该方法包括:接收用于导出业务数据的导出请求,并根据所述导出请求在模板数据库中选择相应的表格模板;根据所述业务数据匹配出写入所述表格模板中指定行的待写入数据;将所述待写入数据写入所述表格模板中的指定行,并将写入所述待写入数据的表格模板作为新的表格模板输出给用户。通过本发明专利技术,解决了相关技术中由于不同的管理系统中的业务数据结构和类型不一致,从而每个管理系统的导出功能的实现均需要编码来适配对应的数据类型,导致多个管理系统均需要重新编码的问题。

Data export method and device, storage medium and electronic device

【技术实现步骤摘要】
数据的导出方法及装置、存储介质和电子装置
本专利技术涉及计算机领域,具体而言,涉及一种数据的导出方法及装置、存储介质和电子装置。
技术介绍
随着计算机技术的发展,业务管理系统的使用越来越广泛。业务管理系统中的后台业务数据经常需要导成excel表格形式供业务人员使用。目前,现有技术将后台业务数据导出为excel表格形式,通常需要先从数据库中获取所需要的业务数据,然后利用apache的excel操作工具包将获取的业务数据写入输出流,设置Excel格式,然后经http协议返回给浏览器端,供用户触发下载。但现有技术中的方式存在以下问题:由于不同的管理系统中的业务数据结构和类型不一致,所以每个管理系统的导出功能的实现均需要编码来适配对应的数据类型,从获取数据到设置Excel格式,均是后台代码实现的,即多个管理系统均需要重新编码,实现数据导出,耗费人力,工作效率比较低,不够灵活。针对相关技术中的上述问题,目前尚未存在有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据的导出方法及装置、存储介质和电子装置,以至少解决相关技术中由于不同的管理系统中的业务数据结构和类型不一致,从而每个管理系统的导出功能的实现均需要编码来适配对应的数据类型,导致多个管理系统均需要重新编码的问题。根据本专利技术的一个实施例,提供了一种数据的导出方法,包括:接收用于导出业务数据的导出请求,并根据所述导出请求在模板数据库中选择相应的表格模板;根据所述业务数据匹配出写入所述表格模板中指定行的待写入数据;将所述待写入数据写入所述表格模板中的指定行,并将写入所述待写入数据的表格模板作为新的表格模板输出给用户。在其中一些实施例中,在接收用于导出业务数据导出请求之前,所述方法还包括:设置所述表格模板,其中,所述表格模板中的第一指定行用于写入字段文案,所述表格模板中的第二指定行用于写入字段名,以及与所述字段名对应的格式;将已设置的表格模板存入所述模板数据库中。在其中一些实施例中,所述第一指定行中的所述字段文案存储在第一列表数据结构的字段文案数据列表中;所述第二指定行中的所述字段名存储在第二列表数据结构的字段名数据列表中;所述第二指定行中的与所述字段名对应的格式存储在第三列表数据结构的映射表中。在其中一些实施例中,根据所述业务数据匹配出写入所述表格模板中指定行的待写入数据,包括:从所述字段文案数据列表中查找与所述业务数据对应的字段文案,其中,所述字段文案为所述待写入数据中待写入所述表格模板中第一指定行的数据;从字段名数据列表中查找与所述业务数据对应的字段名,以及从映射表中查找与所述业务数据对应的与所述字段名对应的格式;其中,所述字段名,以及与所述字段名对应的格式为所述待写入数据中待写入所述表格模板中第二指定行的数据。在其中一些实施例中,将所述待写入数据写入所述表格模板中的指定行,包括:将查找到的字段文案写入所述表格模板的第一指定行;将查找到的字段名,以及与所述字段名对应的格式写入所述表格模板的第二指定行。根据本专利技术的另一个实施例,提供了一种数据的导出装置,包括:第一处理模块,用于接收用于导出业务数据的导出请求,并根据所述导出请求在模板数据库中选择相应的表格模板;写入模块,用于根据所述业务数据匹配出写入所述表格模板中指定行的待写入数据;第二处理模块,用于将所述待写入数据写入所述表格模板中的指定行,并将写入所述待写入数据的表格模板作为新的表格模板输出给用户。在其中一些实施例中,所述装置还包括:设置模块,用于在接收用于导出业务数据导出请求之前,设置所述表格模板,其中,所述表格模板中的第一指定行用于写入字段文案,所述表格模板中的第二指定行用于写入字段名,以及与所述字段名对应的格式;存入模块,用于将已设置的表格模板存入所述模板数据库中。在其中一些实施例中,所述第一指定行中的所述字段文案存储在第一列表数据结构的字段文案数据列表中;所述第二指定行中的所述字段名存储在第二列表数据结构的字段名数据列表中;所述第二指定行中的与所述字段名对应的格式存储在第三列表数据结构的映射表中。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本专利技术,可以接收用于导出业务数据的导出请求,并根据导出请求在模板数据库中选择相应的表格模板,并根据业务数据匹配出写入表格模板中指定行的待写入数据,进而将待写入数据写入表格模板中的指定行,以及将写入待写入数据的表格模板作为新的表格模板输出给用户,实现了表格模板写入业务数据保证了业务数据的一致性。通过本专利技术,解决了相关技术中由于不同的管理系统中的业务数据结构和类型不一致,从而每个管理系统的导出功能的实现均需要编码来适配对应的数据类型,导致多个管理系统均需要重新编码的问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例的一种数据的导出方法的终端的硬件结构框;图2是根据本专利技术实施例的数据的导出方法的流程图;图3是根据本专利技术实施例的数据的导出装置的结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1本申请实施例一所提供的方法实施例可以在终端、计算机终端或者类似的运算装置中执行。以运行在终端上为例,图1是本专利技术实施例的一种数据的导出方法的终端的硬件结构框图。如图1所示,终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端的结构造成限定。例如,终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本专利技术实施例中的数据的导出方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器本文档来自技高网...

【技术保护点】
1.一种数据的导出方法,其特征在于,包括:/n接收用于导出业务数据的导出请求,并根据所述导出请求在模板数据库中选择相应的表格模板;/n根据所述业务数据匹配出写入所述表格模板中指定行的待写入数据;/n将所述待写入数据写入所述表格模板中的指定行,并将写入所述待写入数据的表格模板作为新的表格模板输出给用户。/n

【技术特征摘要】
1.一种数据的导出方法,其特征在于,包括:
接收用于导出业务数据的导出请求,并根据所述导出请求在模板数据库中选择相应的表格模板;
根据所述业务数据匹配出写入所述表格模板中指定行的待写入数据;
将所述待写入数据写入所述表格模板中的指定行,并将写入所述待写入数据的表格模板作为新的表格模板输出给用户。


2.根据权利要求1所述的方法,其特征在于,在接收用于导出业务数据导出请求之前,所述方法还包括:
设置所述表格模板,其中,所述表格模板中的第一指定行用于写入字段文案,所述表格模板中的第二指定行用于写入字段名,以及与所述字段名对应的格式;
将已设置的表格模板存入所述模板数据库中。


3.根据权利要求2所述的方法,其特征在于,所述第一指定行中的所述字段文案存储在第一列表数据结构的字段文案数据列表中;所述第二指定行中的所述字段名存储在第二列表数据结构的字段名数据列表中;所述第二指定行中的与所述字段名对应的格式存储在第三列表数据结构的映射表中。


4.根据权利要求3所述的方法,其特征在于,根据所述业务数据匹配出写入所述表格模板中指定行的待写入数据,包括:
从所述字段文案数据列表中查找与所述业务数据对应的字段文案,其中,所述字段文案为所述待写入数据中待写入所述表格模板中第一指定行的数据;
从字段名数据列表中查找与所述业务数据对应的字段名,以及从映射表中查找与所述业务数据对应的与所述字段名对应的格式;其中,所述字段名,以及与所述字段名对应的格式为所述待写入数据中待写入所述表格模板中第二指定行的数据。


5.根据权利要求4所述的方法,其特征在于,将所述待写入数据写入所述表格模板中的指定行,包...

【专利技术属性】
技术研发人员:徐祯阳
申请(专利权)人:浙江大搜车软件技术有限公司
类型:发明
国别省市:浙江;33

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

1