一种文件生成方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:38557965 阅读:8 留言:0更新日期:2023-08-22 21:00
本发明专利技术公开了一种文件生成方法、装置、设备及计算机可读存储介质,属于数据管理领域,用于按照用户需求将数据生成文件。为了满足不同用户对于数据展示文件的形式要求,本申请可以预先设置多个不同类型的数据展示组件,每个数据展示组件中不仅包括数据展示样式,而且具有被展示目标数据的获取地址,如此一来,用户通过简单的拖拽动作便可生成文件形式模板,那么在需要的时候,通过对于文件形式模板的选择,便可以将文件形式模板中各数据展示组件对应的目标数据,按照文件形式模板中的数据展示样式生成目标文件,从而实现数据查阅,不但满足了用户多样化的文件形式需求,提升了用户体验,而且文件生成过程简捷,提升了文件生成效率。率。率。

【技术实现步骤摘要】
一种文件生成方法、装置、设备及计算机可读存储介质


[0001]本专利技术涉及数据管理领域,特别是涉及一种文件生成方法,本专利技术还涉及一种文件生成装置、设备及计算机可读存储介质。

技术介绍

[0002]在某些情况下,用户对于存储器中当前存储的业务数据具有查阅的需求,因此需要将存储器中当前存储的业务数据生成文件以供用户查看,然而现有技术中缺少一种成熟的文件生成方法,导致生成的文件不但难以满足不同用户对于文件形式的要求,而且文件生成的效率比较差,因此也影响了用户体验。
[0003]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0004]本专利技术的目的是提供一种文件生成方法,不但满足了用户多样化的文件形式需求,提升了用户体验,而且文件生成过程简捷,提升了文件生成效率;本专利技术的另一目的是提供一种文件生成装置、设备及计算机可读存储介质,不但满足了用户多样化的文件形式需求,提升了用户体验,而且文件生成过程简捷,提升了文件生成效率。
[0005]为解决上述技术问题,本专利技术提供了一种文件生成方法,包括:
[0006]获取预设的多个不同类型的数据展示组件;
[0007]响应于对所述数据展示组件的拖拽指令,移动所述数据展示组件在文件形式模板中的位置,以便用户基于所述数据展示组件生成所述文件形式模板;
[0008]响应于对于目标文件形式模板的触发指令,确定出所述目标文件形式模板中各个所述数据展示组件对应的目标数据的获取地址;<br/>[0009]基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件,以便用户查阅;
[0010]其中,每个所述数据展示组件均包括数据展示样式以及被展示的所述目标数据的所述获取地址。
[0011]优选地,所述响应于对于目标文件形式模板的触发指令,确定出所述目标文件形式模板中各个所述数据展示组件对应的目标数据的获取地址包括:
[0012]响应于通过人机交互装置实时接收到的,或定时任务自动生成对于目标文件形式模板的触发指令,确定出所述目标文件形式模板中各个所述数据展示组件对应的目标数据的获取地址。
[0013]优选地,所述基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件包括:
[0014]基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件的文件页面数据;
[0015]根据所有的所述文件页面数据生成目标文件,以便用户查阅。
[0016]优选地,所述基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件的文件页面数据包括:
[0017]通过浏览器将从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板渲染生成目标文件的文件页面数据。
[0018]优选地,应用于服务端;
[0019]所述通过浏览器将从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板渲染生成目标文件的文件页面数据具体为:
[0020]通过所述服务端内置的浏览器,将从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板渲染生成目标文件的文件页面数据。
[0021]优选地,所述基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件的文件页面数据之后,该文件生成方法还包括:
[0022]响应于进度查询指令,获取所述目标文件的文件页面数据的生成进度;
[0023]控制提示器提示所述生成进度。
[0024]优选地,所述文件形式模板对应的文件格式为Word文档或者移植文档格式PDF文档。
[0025]为解决上述技术问题,本专利技术还提供了一种文件生成装置,包括:
[0026]获取模块,用于获取预设的多个不同类型的数据展示组件;
[0027]模板生成模块,用于响应于对所述数据展示组件的拖拽指令,移动所述数据展示组件在文件形式模板中的位置,以便用户基于所述数据展示组件生成所述文件形式模板;
[0028]确定模块,用于响应于对于目标文件形式模板的触发指令,确定出所述目标文件形式模板中各个所述数据展示组件对应的目标数据的获取地址;
[0029]文件生成模块,用于基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件,以便用户查阅;
[0030]其中,每个所述数据展示组件均包括数据展示样式以及被展示的所述目标数据的所述获取地址。
[0031]为解决上述技术问题,本专利技术还提供了一种文件生成设备,包括:
[0032]存储器,用于存储计算机程序;
[0033]处理器,用于执行所述计算机程序时实现如上所述文件生成方法的步骤。
[0034]为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述文件生成方法的步骤。
[0035]本专利技术提供了一种文件生成方法,为了满足不同用户对于数据展示文件的形式要求,本申请可以预先设置多个不同类型的数据展示组件,每个数据展示组件中不仅包括数据展示样式,而且具有被展示目标数据的获取地址,如此一来,用户通过简单的拖拽动作便可生成文件形式模板,那么在需要的时候,通过对于文件形式模板的选择,便可以将文件形式模板中各数据展示组件对应的目标数据,按照文件形式模板中的数据展示样式生成目标文件,从而实现数据查阅,不但满足了用户多样化的文件形式需求,提升了用户体验,而且文件生成过程简捷,提升了文件生成效率。
[0036]本专利技术还提供了一种文件生成装置、设备及计算机可读存储介质,具有如上文件生成方法相同的有益效果。
附图说明
[0037]为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术提供的一种文件生成方法的流程示意图;
[0039]图2为本专利技术提供的一种数据展示组件库的结构示意图;
[0040]图3为本专利技术提供的一种文件形式模板的结构示意图;
[0041]图4为本专利技术提供的另一种文件生成方法的流程示意图;
[0042]图5为本专利技术提供的一种文件生成装置的结构示意图;
[0043]图6为本专利技术提供的一种文件生成设备的结构示意图。
具体实施方式
[0044]本专利技术的核心是提供一种文件生成方法,不但满足了用户多样化的文件形式需求,提升了用户体验,而且文件生成过程简捷,提升了文件生成效率;本专利技术的另一核心是提供一种文件生成装置、设备及计算机可读存储介质,不但满足了用户多样化的文件形式需求,提升了用户体验,而且文件生成过程简捷,提升了文件生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件生成方法,其特征在于,包括:获取预设的多个不同类型的数据展示组件;响应于对所述数据展示组件的拖拽指令,移动所述数据展示组件在文件形式模板中的位置,以便用户基于所述数据展示组件生成所述文件形式模板;响应于对于目标文件形式模板的触发指令,确定出所述目标文件形式模板中各个所述数据展示组件对应的目标数据的获取地址;基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件,以便用户查阅;其中,每个所述数据展示组件均包括数据展示样式以及被展示的所述目标数据的所述获取地址。2.根据权利要求1所述的文件生成方法,其特征在于,所述响应于对于目标文件形式模板的触发指令,确定出所述目标文件形式模板中各个所述数据展示组件对应的目标数据的获取地址包括:响应于通过人机交互装置实时接收到的,或定时任务自动生成对于目标文件形式模板的触发指令,确定出所述目标文件形式模板中各个所述数据展示组件对应的目标数据的获取地址。3.根据权利要求2所述的文件生成方法,其特征在于,所述基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件包括:基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件的文件页面数据;根据所有的所述文件页面数据生成目标文件,以便用户查阅。4.根据权利要求3所述的文件生成方法,其特征在于,所述基于从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板生成目标文件的文件页面数据包括:通过浏览器将从各个所述获取地址中获取的所述目标数据,根据所述目标文件形式模板渲染生成目标文件的文件页面数据。5.根据权利要求4所述的文件生成方法,其特征在于,应用于服务端;所述通过浏览器将从各个所述获取地址中获取的所述目标...

【专利技术属性】
技术研发人员:吴晓剑刘书航
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

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

1