一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

前端数据导出方法、工具、介质及设备与流程

2022-03-09 06:33:35 来源:中国专利 TAG:
1.本技术涉及软件开发
技术领域
:,尤其涉及一种前端数据导出方法、工具、介质及设备。
背景技术
::2.现有技术中,软件开发避免不了将数据进行导出。导出的数据往往以表格的形式呈现,因此在进行数据导出时,每次导出都要设置表格对应的导出格式。如此频繁重复的表格设置将大大影响数据导出的效率,影响软件开发的效率。对于vue框架下的数据导出任务,虽然vue具有导出功能,但是导出功能简单,复查的表头设置麻烦;当导出数据过大时,数据导出效率慢,且每次数据导出都要设置一遍表头,影响数据导出的效率和软件开发的效率。技术实现要素:3.针对现有技术中,软件开发过程涉及到的数据导出过程,需要对数据导出的表格进行频繁设置,导致数据导出效率慢,进而影响整个软件开发效率的问题,本技术提出一种前端数据导出方法、工具、介质及设备。4.在本技术的一个技术方案中,提供一种前端数据导出方法,包括:载入数据导出方法步骤,其根据数据导出任务载入相应的数据导出方法;设置表格格式步骤,其根据数据导出任务,设置导出表格对应的表格格式,表格格式包括表头、表头格式;查找导出数据步骤,其根据数据导出任务,获取导出数据;表格与数据匹配步骤,其根据数据导出方法,将导出表格与导出数据进行匹配,将导出数据写入导出表格;数据导出步骤,其将写入导出数据的导出表格进行导出,并存储。5.可选的,根据数据导出要求载入数据导出方法,包括:根据数据导出任务,将预设的数据导出方法载入到进行数据导出任务的界面代码中。6.可选的,设置表格格式步骤中,设置导出表格对应的表格格式的过程包括:根据数据导出任务,载入表格格式参数,表格格式参数包括表头参数和表头格式参数;根据表格格式参数设置对应的表头和表头格式,表头包括表头字段信息,表头格式包括表头信息,表头信息包括导出表格对应的行信息和列信息。7.可选的,根据数据导出任务,获取导出数据,包括:根据数据导出任务获取相应的数据导出参数;根据数据导出参数获取导出数据。8.可选的,将导出表格与导出数据进行匹配的过程包括:对导出表格对应的表格格式参数与导出数据对应的数据导出参数进行匹配;根据匹配结果将导出数据写入导出表格的相应位置。9.在本技术的一个技术方案中,提供一种前端数据导出工具,包括:导载入数据导出方法模块,其用于根据数据导出任务载入数据导出方法;设置表格格式模块,其用于根据数据导出任务,设置导出表格对应的表格格式,表格格式包括表头、表头格式;查找导出数据模块,其用于根据数据导出任务,获取导出数据;表格与数据匹配模块,其用于根据数据导出方法,将导出表格与导出数据进行匹配,将导出数据从写入导出表格;数据导出模块,其用于将写入导出数据的导出表格进行导出,并存储。10.在本技术的一个技术方案中,提供一种计算机可读存储介质,其中,存储介质存储有计算机指令,计算机指令被操作以执行方案一中的前端数据导出方法。11.在本技术的一个技术方案中,提供一种计算机设备,其包括处理器和存储器,存储器存储有计算机指令,其中:处理器操作计算机指令以执行方案一中的前端数据导出方法。12.本技术的有益效果是:本技术通过在数据导出过程中减去表头设置,在数据导出过程中只需要简单调用,便可完成数据导出,进而提上数据导出尤其针对大数据导出时的效率,进而提高软件开发过程的效率。附图说明13.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。14.图1示出了本技术前端数据导出方法的一个实施方式的流程示意图;15.图2示出了表头与表头参数的代码实例的示意图;16.图3示出了本技术表格与数据匹配过程的代码示例;17.图4示出了本技术一种前端数据导出工具的实施方式的示意图;18.图5示出了本技术前端数据导出工具的一个实例的示意图。19.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。具体实施方式20.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。21.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的产品或设备不必限于清楚地列出的哪些单元,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它单元。22.现有技术中,软件开发避免不了将数据进行导出。导出的数据往往以表格的形式呈现,因此在进行数据导出时,每次导出都要设置表格对应的导出格式。如此频繁重复的表格设置将大大影响数据导出的效率,影响软件开发的效率。对于vue框架下的数据导出任务,虽然vue具有导出功能,但是导出功能简单,复查的表头设置麻烦;当导出数据过大时,数据导出效率慢,且每次数据导出都要设置一遍表头,影响数据导出的效率和软件开发的效率。同时因为软件开发人员的水平参差不齐,对编码技术的理解各不相同,因此各自编码的代码也各式各样,因此在一个整体的软件开发任务中,提高了出现bug的风险,而且也提高了定位bug的难度。23.针对现有技术的问题,为了让软件开发效率进一步提高,在数据导出时,将重复编码的过程省略掉,只需调用对应的数据导出方法便可实现数据导出,进而实现高效率的软件开发,降低开发、维护成本。因此本技术在vue导出的基础上,进行进一步改进,实现在进行数据导出时,省略掉重复的表头设置编码过程,只需要进行简单调用相应的导出方法,进而实现数据的导出,进而提升数据导出的效率。在较为复杂的表头数据设置时,通过对应的参数进行处理,实现该效率的处理。24.针对上述问题,本技术提出一种前端数据导出方法,包括:载入数据导出方法步骤,其根据数据导出任务载入相应的数据导出方法;设置表格格式步骤,其根据数据导出任务,设置导出表格对应的表格格式,表格格式包括表头、表头格式;查找导出数据步骤,其根据数据导出任务,获取导出数据;表格与数据匹配步骤,其根据数据导出方法,将导出表格与导出数据进行匹配,将导出数据写入导出表格;数据导出步骤,其将写入导出数据的导出表格进行导出,并存储。25.本技术的前端数据导出方法,在进行数据导出时,通过直接调用数据数据导出方法,并通过导出数据用表格的格式的设置。导出数据与表格的匹配,将需要导出的数据填充到表格中进行数据导出,实现在软件开发过程中需要数据导出时,不需要进行重复的导出表格的设置,提升数据导出的效率。26.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。27.图1示出了本技术前端数据导出方法的一个实施方式的流程示意图。28.如图1所示的实施方式中,本技术的前端数据导出方法包括过程s101,载入数据导出方法步骤,其根据数据导出任务载入相应的数据导出方法。29.在该实施方式中,在软件开发过程中,需要对某一页面内容的数据进行导出时,根据数据导出任务,将数据导出方法进行载入,为数据导出任务做好准备。其中,不同的数据导出任务针对不同的导出内容。在软件开发过程中,不同的开发任务,对应不同的导出数据。根据数据导出任务的类型等设置相应的数据导出要求,根据不同的数据导出要选择相应的数据导出方法,进行后续的数据导出过程。30.可选的,根据数据导出任务载入数据导出方法,包括:根据数据导出任务,将预设的数据导出方法载入到进行数据导出任务的界面代码中。31.在该可选实施例中,在对某一页面内容进行数据导出时,将预设的数据导出方法载入到相应的页面内容对应的界面代码中,其中该界面代码表示该页面内容的代码。32.具体的,数据导出方法可选择json2excel方法。其中,在进行具体的数据导出方法是,可通过下面的代码示例实现,如下:33.import{json2excel}from'@/utuls/setmethods.js'。34.在图1所示的实施方式中,本技术的前端数据导出方法包括过程s102,设置表格格式步骤,其根据数据导出任务,设置导出表格对应的表格格式,表格格式包括表头、表头格式。35.在该实施方式中,在通过表格将数据进行导出时,需要设置表格的格式。其中,根据不同的数据导出任务以及相应的导出要求对导出表格对应的表格格式进行设置,表格格式包括表头以及表头格式。36.可选的,在设置表格格式步骤中,设置导出表格对应的表格格式的过程包括:根据数据导出任务,载入表格格式参数,表格格式参数包括表头参数和表头格式参数;根据表格格式参数设置对应的表头和表头格式,表头包括表头字段信息,表头格式包括表头信息,表头信息包括导出表格对应的行信息和列信息。37.在该可选实施例中,在进行导出表格的表格格式的设置时,通过载入表格格式参数,其中表格格式参数包括表头参数以及表格格式参数。其中表头表示生成导出表格的头部字段名称;表头格式表示导出表格对应的表头信息,表头信息包括行信息以及列信息。通过载入相关的参数进行导出表格格式的设置,使得在进行数据导出过程中,不需要对导出表格进行重复编码,从而节省编码效率,提升数据导出的效率。38.具体的,不同的数据导出任务对应的不同的数据导出类型。不同的数据导出类型对应不同的导出表格的表头以及表头格式。例如,当涉及物品运输的数据导出时,相应的表头包括“总包号”、“包装号”、“批次号”、“客户编号”等。对应的表头参数对应有“packageno”代表总包号,“bagcode”表示包装号等。其中,表头参数与对应的表头内容对应。其中,图2示出了表头与表头参数的代码实例。39.在图1所示的实施方式中,本技术的前端数据导出方法包括过程s103,查找导出数据步骤,其根据数据导出任务,获取导出数据;40.可选的,根据数据导出任务,获取导出数据,包括:根据数据导出任务获取相应的的数据导出参数;根据数据导出参数获取导出数据。41.在该可选实施例中,在接收到数据导出指令时,获取数据导出任务对应导出数据的数据参数。然后,根据数据参数获取相应的导出数据。42.具体的,当对物品运输页面的数据进行导出时,根据数据导出参数获取相应的“总包号”数据,“包装号”数据、“批次号”数据等。43.在图1所示的实施方式中,本技术的前端数据导出方法包括过程s104,表格与数据匹配步骤,其根据数据导出方法,将导出表格与导出数据进行匹配,将导出数据写入导出表格。44.在该实施方式中,分别设置好导出表格的格式以及获得相应的导出数据后,需要将两者进行匹配。通过事先载入的数据导出方法,将导出表格与导出数据进行匹配,进行位置对应,进而根据匹配结果将导出数据按照正确的位置写入到导出表格中,进而进行后续的数据导出。45.可选的,将导出表格与导出数据进行匹配的过程包括:对导出表格对应的表格格式参数与导出数据对应的数据导出参数进行匹配;根据匹配结果将导出数据写入导出表格的相应位置。46.在该可选实施例中,在对导出表格与导出数据进行匹配时,通过对导出表格对应的表格格式参数与导出数据对应的数据导出参数进行匹配,通过参数的匹配实现数据与表格位置的对应,进而根据匹配结果将导出数据写入到导出表格的相应位置中,进而进行数据导出。47.具体的,图3示出了本技术表格与数据匹配过程的代码示例。导出表格对应的表格格式参数与导出数据对应的数据导出参数的匹配过程如图3中的代码所示,其中代码的基本含义为:首先引入import{json2excel}from'@/utuls/setmethods.js',然后配置json2excel方法参数,根据tablejson语句导出数据,根据filenames语句导出表格的名称,最后通过autowidth语句实现表格宽度的自动调整,完成匹配过程。48.在图1所示的实施方式中,本技术的前端数据导出方法包括过程s105,数据导出步骤,包括:将写入导出数据的导出表格进行导出,并存储。49.在该实施方式中,在将导出数据与导出表格进行匹配后,将导出数据写入到导出表格的适当位置,然后将带有数据的表格输出,作为最后的结果。50.本技术的前端数据导出方法,根据数据导出任务及数据导出类型,根据需求传入对应的参数就可以进行导出,不需要重复设置表格格式,进行重复编码。另外,根据数据导出任务的不同,可灵活性的根据需求进行调整,并且适配各种复杂性表格格式导出。在导出表格格式需要变更时,只需要改变传入的变革参数数据就可,减少设置表格格式的过程,具有高可用性,降低人工设置时出现的错误,提高开发效率。本技术通过抽象出数据导出任务的共性代码,进行组合,调用时只需传入导出excel表格的表头、表头格式以及导出数据的相关参数,即可自动执行,减少了类似、重复的冗余代码。减少维护人员理解代码的难度和定位bug的难度。51.图4示出了本技术一种前端数据导出工具的手实施方式的示意图。52.如图4所示,本技术的前端数据导出工具包括:载入数据导出方法模块401,其用于根据数据导出任务载入数据导出方法;设置表格格式模块402,其用于根据数据导出任务,设置导出表格对应的表格格式,表格格式包括表头、表头格式;查找导出数据模块403,其用于根据数据导出任务,获取导出数据;表格与数据匹配模块404,其用于根据数据导出方法,将导出表格与导出数据进行匹配,将导出数据从写入导出表格;数据导出模块405,其用于将写入导出数据的导出表格进行导出,并存储。53.可选的,设置表格格式模块中,设置表格格式模块用于根据数据导出任务,载入表格格式参数,表格格式参数包括表头参数和表头格式参数;还用于根据表格格式参数设置对应的表头和表头格式,表头包括表头字段信息,表头格式把导出表格对应的行信息和列信息。54.可选的,在查找导出数据模块中,查找导出数据模块用于根据数据导出任务获取相应的导出数据参数;还用于根据数据导出参数获取导出数据。55.可选的,表格与数据匹配模块中,表格与数据匹配模块用于对导出表格对应的表格格式参数与导出数据对应的数据导出参数进行匹配;还用于根据匹配结果将导出数据写入导出表格的相应位置。56.本技术的前端数据导出工具根据数据导出任务及数据导出类型,根据需求传入对应的参数就可以进行导出,不需要重复设置表格格式,进行重复编码。另外,根据数据导出任务的不同,可灵活性的根据需求进行调整,并且适配各种复杂性表格格式导出。在导出表格格式需要变更时,只需要改变传入的变革参数数据就可,减少设置表格格式的过程,具有高可用性,降低人工设置时出现的错误,提高开发效率。本技术通过抽象出数据导出任务的共性代码,进行组合形成前端数据导出工具,调用时只需传入导出excel表格的表头、表头格式以及导出数据的相关参数,即可自动执行,减少了类似、重复的冗余代码。减少维护人员理解代码的难度和定位bug的难度。57.图5示出了本技术前端数据导出工具的一个实例。58.如图5所示的实例中,本技术的前端数据导出工具包括调用中心层501和表格设置中心层402。其中调用中心层主要负责数据导出过程中相关参数的整合处理,同时对表格设置中心层进行调用;表格设置中心层根据载入的表格参数和数据参数对导出表格和导出数据进行设置及匹配。调用中心层与表格设置中心层之间相互协作,共同完成前段数据导出的任务。59.具体的,在调用中心层主要根据数据导出要求载入对应的导出方法,例如,json2excel方法。表格设置中心层根据相关的表格格式参数对表格的表格格式进行设置,包括表头以及表头格式。利用数据导出参数,获取导出数据。调用中心层根据对表格格式参数和、或数据导出参数对导出数据和导出表格进行匹配,将导出数据写入到导出表格的适当位置,然后进行数据导出。60.在本技术的一个具体实施方式中,一种计算机可读存储介质,其存储有计算机指令,其中计算机指令被操作以执行任一实施例描述的前端数据导出方法。其中,该存储介质可直接在硬件中、在由处理器执行的软件模块中或在两者的组合中。61.软件模块可驻留在ram存储器、快闪存储器、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可装卸盘、cd-rom或此项技术中已知的任何其它形式的存储介质中。示范性存储介质耦合到处理器,使得处理器可从存储介质读取信息和向存储介质写入信息。62.处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)、现场可编程门阵列(英文:fieldprogrammablegatearray,简称:fpga)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合等。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如dsp与微处理器的组合、多个微处理器、结合dsp核心的一个或一个以上微处理器或任何其它此类配置。在替代方案中,存储介质可与处理器成一体式。处理器和存储介质可驻留在asic中。asic可驻留在用户终端中。在替代方案中,处理器和存储介质可作为离散组件驻留在用户终端中。63.在本技术的一个具体实施方式中,一种计算机设备,其包括处理器和存储器,存储器存储有计算机指令,其中:处理器操作计算机指令以执行任一实施例描述的前端数据导出方法。64.在本技术所提供的实施方式中,应该理解到,所揭露的装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。65.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。66.以上仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本技术的专利保护范围内。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献