本说明书实施例公开了一种文件的导出方法、装置、设备及介质,包括:根据数据源配置功能配置目标数据源,所述数据源配置功能包括数据库的连接信息;对所述目标数据源进行筛选,得到导出数据集;根据预先设定的导出文件格式,配置导出文件模板;将所述导出数据集关联至所述导出文件模板的相应位置,导出相应的文件。本说明书实施例以导出展示列为最小粒度,可配置导出模板,展示内容可绑定多个数据源,导出文件类型兼容多种文件格式,通过此方法能快速完成一个多文件类型、多数据源的导出功能,通过可配置的方式,更加灵活快速响应导出需求。需求。需求。
【技术实现步骤摘要】
一种文件的导出方法、装置、设备及介质
[0001]本说明书涉及计算机
,尤其涉及一种文件的导出方法、装置、设备及介质。
技术介绍
[0002]随着数字信息化的发展,信息系统的数据导出使用场景越来越多,比如不同系统使用导出做数据对接、用户导出文件做数据存档等多种业务场景,导出在信息系统是不可或缺的一部分,并且导出可以将“用户数据”脱离于系统而存在,导出后的数据可独立存放在用户本地电脑上的,可以满足用户做一些系统之外的延展行为,因此一个快速实现文件导出的方法能更好更快的满足用户需求。
技术实现思路
[0003]本说明书一个或多个实施例提供了一种文件的导出方法、装置、设备及介质,用于解决
技术介绍
提出的技术问题。
[0004]本说明书一个或多个实施例采用下述技术方案:
[0005]本说明书一个或多个实施例提供的一种文件的导出方法,包括:
[0006]根据数据源配置功能配置目标数据源,所述数据源配置功能包括数据库的连接信息;
[0007]对所述目标数据源进行筛选,得到导出数据集;
[0008]根据预先设定的导出文件格式,配置导出文件模板;
[0009]将所述导出数据集关联至所述导出文件模板的相应位置,导出相应的文件。
[0010]可选的,数据库的连接信息包括数据库的类型、地址、端口、账号与密码中的一项或多项。
[0011]可选的,所述对所述目标数据源进行筛选,得到导出数据集,包括:
[0012]通过指定的应用程序连接所述目标数据源;<br/>[0013]获取预先设定的筛选语句;
[0014]根据所述筛选语句对所述目标数据源进行筛选,得到筛选结果,并将所述筛选结果保存为导出数据集。
[0015]可选的,所述根据预先设定的导出文件格式,配置导出文件模板,包括:
[0016]根据预先设定的表样设计器确定导出文件格式;
[0017]根据导出文件格式配置导出文件模板,所述导出文件模板包括导出文件的段落位置信息。
[0018]可选的,所述将所述导出数据集关联至所述导出文件模板的相应位置,导出相应的文件,包括:
[0019]获取预先设定的文件导出位置,所述文件导出位置为所述导出数据集导入至所述导出文件模板的段落位置;
[0020]根据所述文件导出位置将所述导出数据集的相关数据关联至所述导出文件模板的相应位置,导出相应的文件。
[0021]可选的,所述导出文件模板的列类型包括动态列;
[0022]当所述导出文件模板的列类型为动态列,所述根据所述文件导出位置将所述导出数据集的相关数据关联至所述导出文件模板的相应位置,导出相应的文件,包括:
[0023]根据所述文件导出位置将所述导出数据集的相关数据绑定所述导出文件模板的相应位置;
[0024]若所述导出数据集的相关数据增加或删除时,在所述导出文件模板的相应位置查询出相应的数据,导出相应的文件。
[0025]可选的,所述导出文件模板的列类型还包括静态列;
[0026]当所述导出文件模板的列类型为静态列,所述根据所述文件导出位置将所述导出数据集的相关数据关联至所述导出文件模板的相应位置,导出相应的文件,包括:
[0027]根据所述文件导出位置将所述导出数据集的相关数据绑定所述导出文件模板的相应位置;
[0028]在所述导出文件模板的相应位置查询出相应的数据,导出相应的文件。
[0029]本说明书一个或多个实施例提供的一种文件的导出装置,所述装置包括:
[0030]数据源配置单元,根据数据源配置功能配置目标数据源,所述数据源配置功能包括数据库的连接信息;
[0031]筛选单元,对所述目标数据源进行筛选,得到导出数据集;
[0032]文件模板配置单元,根据预先设定的导出文件格式,配置导出文件模板;
[0033]文件导出单元,将所述导出数据集关联至所述导出文件模板的相应位置,导出相应的文件。
[0034]本说明书一个或多个实施例提供的一种文件的导出设备,包括:
[0035]至少一个处理器;以及,
[0036]与所述至少一个处理器通信连接的存储器;其中,
[0037]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0038]根据数据源配置功能配置目标数据源,所述数据源配置功能包括数据库的连接信息;
[0039]对所述目标数据源进行筛选,得到导出数据集;
[0040]根据预先设定的导出文件格式,配置导出文件模板;
[0041]将所述导出数据集关联至所述导出文件模板的相应位置,导出相应的文件。
[0042]本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
[0043]根据数据源配置功能配置目标数据源,所述数据源配置功能包括数据库的连接信息;
[0044]对所述目标数据源进行筛选,得到导出数据集;
[0045]根据预先设定的导出文件格式,配置导出文件模板;
[0046]将所述导出数据集关联至所述导出文件模板的相应位置,导出相应的文件。
[0047]本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0048]本说明书实施例以导出展示列为最小粒度,可配置导出模板,展示内容可绑定多个数据源,导出文件类型兼容多种文件格式,通过此方法能快速完成一个多文件类型、多数据源的导出功能,通过可配置的方式,更加灵活快速响应导出需求。
附图说明
[0049]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0050]图1为本说明书一个或多个实施例提供的一种文件的导出方法的流程示意图;
[0051]图2为本说明书一个或多个实施例提供的基于可配置模板实现文件导出的方法的流程示意图;
[0052]图3为本说明书一个或多个实施例提供的一种文件的导出装置的结构示意图;
[0053]图4为本说明书一个或多个实施例提供的一种文件的导出设备的结构示意图。
具体实施方式
[0054]本说明书实施例提供一种文件的导出方法、装置、设备及介质。
[0055]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种文件的导出方法,其特征在于,所述方法包括:根据数据源配置功能配置目标数据源,所述数据源配置功能包括数据库的连接信息;对所述目标数据源进行筛选,得到导出数据集;根据预先设定的导出文件格式,配置导出文件模板;将所述导出数据集关联至所述导出文件模板的相应位置,导出相应的文件。2.根据权利要求1所述的方法,其特征在于,数据库的连接信息包括数据库的类型、地址、端口、账号与密码中的一项或多项。3.根据权利要求1所述的方法,其特征在于,所述对所述目标数据源进行筛选,得到导出数据集,包括:通过指定的应用程序连接所述目标数据源;获取预先设定的筛选语句;根据所述筛选语句对所述目标数据源进行筛选,得到筛选结果,并将所述筛选结果保存为导出数据集。4.根据权利要求1所述的方法,其特征在于,所述根据预先设定的导出文件格式,配置导出文件模板,包括:根据预先设定的表样设计器确定导出文件格式;根据导出文件格式配置导出文件模板,所述导出文件模板包括导出文件的段落位置信息。5.根据权利要求4所述的方法,其特征在于,所述将所述导出数据集关联至所述导出文件模板的相应位置,导出相应的文件,包括:获取预先设定的文件导出位置,所述文件导出位置为所述导出数据集导入至所述导出文件模板的段落位置;根据所述文件导出位置将所述导出数据集的相关数据关联至所述导出文件模板的相应位置,导出相应的文件。6.根据权利要求5所述的方法,其特征在于,所述导出文件模板的列类型包括动态列;当所述导出文件模板的列类型为动态列,所述根据所述文件导出位置将所述导出数据集的相关数据关联至所述导出文件模板的相应位置,导出相应的文件,包括:根据所述文件导出位置将所述导出数据集的相关数据绑定所述导出文件模板的相应位置;若所述导出数据集的相关数据增加或删除时,在所述导出文件模板的相应位置查询出相应...
【专利技术属性】
技术研发人员:张壮,王翠萍,张立珠,傅慧,史艳庆,
申请(专利权)人:浪潮数字粮储科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。