CN116599950A - 一种数据的导出方法、装置、设备及介质 - Google Patents
一种数据的导出方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN116599950A CN116599950A CN202310534751.0A CN202310534751A CN116599950A CN 116599950 A CN116599950 A CN 116599950A CN 202310534751 A CN202310534751 A CN 202310534751A CN 116599950 A CN116599950 A CN 116599950A
- Authority
- CN
- China
- Prior art keywords
- data
- export
- end service
- file
- configuration information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000013075 data extraction Methods 0.000 claims abstract description 27
- 238000012216 screening Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本说明书实施例公开了一种数据的导出方法、装置、设备及介质,包括:在前端服务触发指定导出事件时,确定导出数据的配置信息;根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;将所述导出文件上传至所述前端服务,完成数据的导出。本说明书实施例解决了现有技术对数据导出效率低的技术问题,可以针对不同的指定导出事件自动得到对应的导出文件,并将导出文件上传至前端服务,完成数据的导出,可以极大提高了数据导出效率,提高用户体验。
Description
技术领域
本说明书涉及计算机技术领域,尤其涉及一种数据的导出方法、装置、设备及介质。
背景技术
随着我国经济发展,信息技术水平逐渐提高,人们对于无纸化办公、产业数字化需求越来越旺盛。进而对软件开发效率要求也越来越高。但是目前针对统一的数据导出需求没有一种可完全适配快速导出的方法,导致开发人员、运营人员投入过多的时间进行重复的工作。
发明内容
本说明书一个或多个实施例提供了一种数据的导出方法、装置、设备及介质,用于解决背景技术提出的技术问题。
本说明书一个或多个实施例采用下述技术方案:
本说明书一个或多个实施例提供的一种数据的导出方法,包括:
在前端服务触发指定导出事件时,确定导出数据的配置信息;
根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
将所述导出文件上传至所述前端服务,完成数据的导出。
可选的,所述配置信息包括文件信息与文件内展示信息;
所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应导出文件,包括:
所述后端服务根据所述文件信息进行数据识别与数据抽取,得到所述指定导出事件对应的待处理数据;
所述后端服务根据所述文件内展示信息对所述待处理数据进行数据组装,得到所述指定导出事件对应的指定类型的导出数据。
可选的,所述文件信息包括导出文件名称、范围、筛选条件与排序方式;
所述根据所述文件信息进行数据识别与数据抽取,得到所述指定导出事件对应的待处理数据,包括:
根据上述导出文件名称、范围、筛选条件与排序方式,确定所述指定导出事件对应数据所在的位置;
根据所述指定导出事件对应数据所在的位置,得到所述指定导出事件对应的待处理数据。
可选的,所述文件内展示信息包括字段展示名称、字段展示类型与字段展示顺序。
可选的,所述根据所述配置信息调用公共的后端服务,包括:
根据所述配置信息确定预先设定的标识;
根据所述预先设定的标识调用公共的后端服务。
可选的,所述方法还包括:
在所述前端服务触发所述指定导出事件后,传递通用标识至所述后端服务;
在所述后端服务得到所述导出文件,将所述通用标识与所述导出文件回传至所述前端服务;
将所述导出文件上传至所述前端服务时,通过定时查询是否存在所述通用标识;
若存在,完成数据的导出。
可选的,所述字段展示类型包括:文本、数值、图片与超链接中的一种或多种。
本说明书一个或多个实施例提供的一种数据的导出装置,所述装置包括:
配置信息确定单元,在前端服务触发指定导出事件时,确定导出数据的配置信息;
文件导出单元,根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
数据导出单元,将所述导出文件上传至所述前端服务,完成数据的导出。
本说明书一个或多个实施例提供的一种数据的导出设备,包括:
至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
在前端服务触发指定导出事件时,确定导出数据的配置信息;
根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
将所述导出文件上传至所述前端服务,完成数据的导出。
本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
在前端服务触发指定导出事件时,确定导出数据的配置信息;
根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
将所述导出文件上传至所述前端服务,完成数据的导出。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
本说明书实施例解决了现有技术对数据导出效率低的技术问题,可以针对不同的指定导出事件自动得到对应的导出文件,并将导出文件上传至前端服务,完成数据的导出,可以极大提高了数据导出效率,提高用户体验。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本说明书一个或多个实施例提供的一种数据的导出方法的流程示意图
图2为本说明书一个或多个实施例提供的一种支持多种类型数据快速导出方法的示意图;
图3为本说明书一个或多个实施例提供的一种数据的导出装置的结构示意图;
图4为本说明书一个或多个实施例提供的一种数据的导出设备的结构示意图。
具体实施方式
本说明书实施例提供一种数据的导出方法、装置、设备及介质。
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
图1为本说明书一个或多个实施例提供的一种数据的导出方法的流程示意图,该流程可以由数据的导出***执行。流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
本说明书实施例的方法流程步骤如下:
S102,在前端服务触发指定导出事件时,确定导出数据的配置信息。
在本说明书实施例中,导出数据的配置信息可以包括以下内容:
导出数据的类型:确定要导出的数据格式,例如,Excel表格、CSV文件、PDF等;
导出数据的内容:确定要导出的数据是哪些,例如,全部数据还是筛选后的数据;
导出数据的范围:确定要导出哪些列的数据,可以根据需求选取相应的列;
导出数据的文件名:确定导出的文件名,命名规则可以根据实际情况而定。
需要说明的是,在前端服务触发指定导出事件时,本说明书实施例可以通过以下方式获取导出数据的配置信息:
在前端页面中设置相应的导出选项,用户在选择导出文件的类型、内容、列以及文件名等方面进行配置;将导出配置信息存储在后端服务或者数据库中,在前端服务触发导出事件时,向后端服务请求相应的配置信息。
总之,确定导出数据的配置信息需要考虑到导出的数据格式、内容、列和文件名等方面,可以通过前端服务页面设置导出选项或者向后端请求配置信息的方式来获取。
S104,根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件。
在本说明书实施例中,根据配置信息,后端服务可以读取数据库或者其他存储介质中的相应数据,并进行筛选和排序等操作(即数据识别、数据抽取),可以将筛选出的数据转化为指定格式(如Excel或CSV),并按照配置信息选择需要导出的列(即数据组装),生成对应的导出文件。
进一步的,可以将生成的导出文件返回给前端服务以备下载。在整个导出过程中,后端服务需要保证数据的安全性和完整性,防止敏感数据泄露或者数据篡改等情况的发生。
总之,根据前端服务提供的导出配置信息,后端服务可以进行数据处理和文件生成操作,最终得到对应的导出文件,并将其返回给前端服务。
需要说明的是,本说明书实施例根据所述配置信息调用公共的后端服务时,可以根据所述配置信息确定预先设定的标识;再根据所述预先设定的标识调用公共的后端服务。
进一步的,本说明书实施例的配置信息可以包括文件信息与文件内展示信息,文件信息可以包括导出文件名称、范围、筛选条件与排序方式;
所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应导出文件,包括:
所述后端服务根据所述文件信息进行数据识别与数据抽取,得到所述指定导出事件对应的待处理数据,即导出文件时需要根据文件信息进行数据识别与数据抽取;所述后端服务根据所述文件内展示信息对所述待处理数据进行数据组装,得到所述指定导出事件对应的指定类型的导出数据。
所述根据所述文件信息进行数据识别与数据抽取,得到所述指定导出事件对应的待处理数据,包括:根据上述导出文件名称、范围、筛选条件与排序方式,确定所述指定导出事件对应数据所在的位置;根据所述指定导出事件对应数据所在的位置,得到所述指定导出事件对应的待处理数据。
在整个过程中,后端服务需要保证对数据的识别和数据抽取准确无误,以免导出的待处理数据不符合用户需求和要求。总之,根据所述文件信息进行数据识别和数据抽取可以得到对应导出事件所需的待处理数据,这是生成符合用户需求的导出文件的基础。
本说明书实施例的文件内展示信息可以包括字段展示名称、字段展示类型与字段展示顺序。
需要说明的是,字段展示名称可以为指定导出文件中每个字段的展示名称,例如姓名、年龄、性别等;字段展示类型可以为指定导出文件中每个字段的数据类型,例如文本、数值、图片与超链接等;字段展示顺序可以为指定导出文件中每个字段的展示顺序,例如先展示姓名再展示年龄等。
上述文件内展示信息可以通过前端服务的页面设置或者向后端发送请求的方式进行传递和获取。在生成导出文件时,后端服务需要根据上述文件内展示信息选择需要导出的列,并按照指定的顺序进行处理。最终,后端服务可以将处理好的数据按照指定的格式(如Excel或CSV)转化为导出文件,并将其返回给前端服务以供下载。
总之,文件内展示信息对于生成符合用户需求的导出文件同样非常重要,它们可以让用户更加直观地了解导出文件中每个字段的含义和类型,同时也为后端服务提供了必要的参数和依据。
S106,将所述导出文件上传至所述前端服务,完成数据的导出。
在本说明书实施例中,后端服务根据前端服务提供的导出请求和配置信息,生成对应的导出文件,并存储在本地或者云盘等指定位置。后端服务可以将生成的导出文件通过HTTP协议等方式上传至前端服务。前端服务接收到上传的导出文件后,可以进行解析和处理,并将其展示给用户。用户可以下载导出文件,或者直接在前端页面中进行预览和编辑操作。
总之,将所述导出文件上传至所述前端服务是完成数据导出的最后一步,它需要保证上传过程的稳定和安全,以确保生成的导出文件能够被用户正常使用和操作。同时,在整个导出过程中,后端服务和前端服务需要保持良好的协作和通信,以确保数据的正确性和完整性。
在本说明书实施例中,在所述前端服务触发所述指定导出事件后,可以传递通用标识至所述后端服务,并在所述后端服务得到所述导出文件,将所述通用标识与所述导出文件回传至所述前端服务;将所述导出文件上传至所述前端服务时,通过定时查询是否存在所述通用标识;若存在,完成数据的导出。
需要说明的是,在前端服务触发指定导出事件时,生成一个唯一的通用标识,并将其传递给后端服务。后端服务接收到通用标识后,生成对应的导出文件。后端服务将生成的导出文件上传至前端服务指定位置,并将通用标识与导出文件一起回传至前端服务。前端服务在收到通用标识和导出文件后,保存通用标识和导出文件的关联关系,并可以向用户展示导出文件的下载链接或在线预览编辑等操作。用户在需要下载或查看导出文件时,前端服务通过定时查询方式检查是否存在指定通用标识的导出文件。如果存在,前端服务将导出文件下载或推送给用户;如果不存在,前端服务会提示用户继续等待或重新发起导出请求。
总之,该方案通过生成唯一的通用标识、上传文件和定时查询等方式实现了数据的导出功能,具有较好的可靠性和灵活性,可以满足多种导出需求。此外,该方案还可以通过合理设置通用标识和定时查询时间间隔等方式来优化***性能和用户体验。
需要注意的是,前端和后端服务之间需要保持良好的协作和通信。在上传文件时,后端可以设置一个时间戳或者其他标识作为文件名,以避免不同用户之间的文件冲突问题。同时,在定时查询方式下,前端服务需要合理控制查询时间间隔,以避免频繁请求而导致服务器压力增大。
本说明书实施例可以是利用大数据处理技术对大量具有多样性的数据以更快响应速度进行数据分析、数据处理,挖掘出对用户有价值的数据进行输出的方法。可以在处理大量数据分析,抽取并进行输出时效率较慢的问题。针对用户个性化需求,可通过配置在海量数据源中快速检索客户所需信息,根据用户所需格式形成文件并进行可视化输出。极大提高了软件开发效率,同时提高用户体验。支持输出的数据类型包含文本、数值、图片、超链接等。
在海量数据源中,本说明书实施例可通过在数据库中进行简单配置,即可将用户所需数据快速形成文件完成输出。可通过配置自定义文件名称,自定义编辑数据列名称,自定义sheet页名称,自定义是否展示序号列以及自定义设置数据精度。
同时,本说明书实施例在数据文件输出时,可支持展示文本、数值、图片、超链接等多种数据类型。并支持自定义调整数据展示顺序,设置数据展示格式。
本说明书实施例可以进行数据导出可大大提高软件开发效率,降低重复工作投入。同时,从一定程度上减少后期产品维护成本。使软件开发人员有更多的精力投入到其他重要工作中。
本说明书实施例可以将数据分析、数据转换、数据输出等逻辑复杂的过程进行封装,形成阅读方便,可快速理解的数据导出接口,软件开发人员通过该接口可快速通过配置实现数据导出。
需要说明的是,本说明书实施例解决了现有技术对数据导出时存在的可靠性差的技术问题,进而达到提高导出速度,并使导出方式简单的技术效果,有利于使导出的数据的样式更加美观。通过保存的模板,不仅可以快速的导出***中各种数据,还可以按照规则将数据导出,增加了导出的多样性。
本说明书实施例所属的数据导出方法包括前端服务与后端应用入口服务(即上述提到的后端服务)。处理具体业务微服务、所采用的技术方案可以包括java开发、MySQL数据存储、Redis、websocket。前端服务可以是运营人员操作的前端页面,主要是发起导出大数据操作指令与接收消息。后端应用入口服务可以是接收前端服务总的入口,根据不同请求进行不通的逻辑处理,同时返回响应给前端。
本说明书实施例可以基于用户数据导出需求,将需求中关键属性文件名称,列名称,列格式,顺序抽取至两张数据库表中。灵活配置,可维护性强。后端服务器可以基于POI技术形成支持多种类型数据快速导出的后端应用服务。前端服务动态获取后端服务数据导出进度实时给用户,待导出完成后提示用户进行文件下载。依据以上思路,根据用户配置导出字段,字段类型,展示方式,展示顺序,可快速形成文件并进行前端输出。
本说明书实施例具体包括以下步骤:
1)后端服务
基于JAVA-POI包,封装形成可动态获取数据池中数据的后端服务,后端服务可以根据数据类型动态排列数据。可以根据数据格式动态调整数据展示样式。支持的数据类型包含文本、数值、图片、超链接。
2)数据配置
在数据库中配置导出信息。可以从2个维度进行配置。第一个维度为文件信息,主要包含:导出文件名称、是否放入session缓存、sheet页名称。第二个维度为文件内展示信息维度,主要包含:字段展示名称、字段展示类型(0:文本,1:数值,2:图片,3:超链接)、字段展示顺序、字段枚举类型格式化样式等。通过以上配置,形成唯一的导出配置ID。数据配置表结构设计如下:
维度一数据结构参见下表1:
字段 | 含义 |
DCXX_ID | 导出信息ID |
DCXX_WJMC | 文件名称 |
DCXX_ZSXH | 展示序号0不展示,1展示 |
DCXX_SFHC | 是否放入session缓存0不缓存1缓存 |
DCXX_SHEETNAME | sheet页名称 |
表1维度一数据结构维度二数据结构参见下表2:
字段 | 含义 |
DCXX_ID | 主表的ID |
DCXX_CXZD | 取实体类属性名称 |
DCXX_CXZD_ZSMC | 字段展示名称(excel列名) |
DCXX_CXZD_ZSLX | 字段展示类型0:文本1:数值2:图片3:超链接 |
DCXX_CXZD_XH | 序号显示展示顺序 |
DCXX_CXZD_MJLX | 1@枚举值,2@精度处理,3@时间格式化 |
表2维度二数据结构
3)前端服务
基于特定业务功能,增加文件导出事件前端入口。当导出事件触发时,根据导出配置唯一ID调用公共后端服务完成数据识别,数据抽取,数据组装,形成数据文件。
前端导出事件触发后,传递一个uuid标识给后端服务,当后端服务组装数据完毕,再将uuid回传至前端服务。导出过程中前端定时器定时查询session中uuid,若session中数据与前端的uuid一致则说明导出数据结束,关闭导出中展示。
需要说明的是,图2为本说明书一个或多个实施例提供的一种支持多种类型数据快速导出方法的示意图,可以多个前端请求导出事件触发同时进行,发送至服务端数据处理,形成文件,即导出文件,并输出文件,即将导出文件上传至前端服务,其中,服务端数据处理时可以进行数据检索、数据处理与数据导出。
图3为本说明书一个或多个实施例提供的一种数据的导出装置的结构示意图,所述装置包括:配置信息确定单元302、文件导出单元304与数据导出单元306。
配置信息确定单元302,在前端服务触发指定导出事件时,确定导出数据的配置信息;
文件导出单元304,根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
数据导出单元306,将所述导出文件上传至所述前端服务,完成数据的导出。
图4为本说明书一个或多个实施例提供的一种数据的导出设备的结构示意图,包括:
至少一个处理器与总线;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
在前端服务触发指定导出事件时,确定导出数据的配置信息;
根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
将所述导出文件上传至所述前端服务,完成数据的导出。
本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
在前端服务触发指定导出事件时,确定导出数据的配置信息;
根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
将所述导出文件上传至所述前端服务,完成数据的导出。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
Claims (10)
1.一种数据的导出方法,其特征在于,所述方法包括:
在前端服务触发指定导出事件时,确定导出数据的配置信息;
根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
将所述导出文件上传至所述前端服务,完成数据的导出。
2.根据权利要求1所述的方法,其特征在于,所述配置信息包括文件信息与文件内展示信息;
所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应导出文件,包括:
所述后端服务根据所述文件信息进行数据识别与数据抽取,得到所述指定导出事件对应的待处理数据;
所述后端服务根据所述文件内展示信息对所述待处理数据进行数据组装,得到所述指定导出事件对应的指定类型的导出数据。
3.根据权利要求2所述的方法,其特征在于,所述文件信息包括导出文件名称、范围、筛选条件与排序方式;
所述根据所述文件信息进行数据识别与数据抽取,得到所述指定导出事件对应的待处理数据,包括:
根据上述导出文件名称、范围、筛选条件与排序方式,确定所述指定导出事件对应数据所在的位置;
根据所述指定导出事件对应数据所在的位置,得到所述指定导出事件对应的待处理数据。
4.根据权利要求2所述的方法,其特征在于,所述文件内展示信息包括字段展示名称、字段展示类型与字段展示顺序。
5.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息调用公共的后端服务,包括:
根据所述配置信息确定预先设定的标识;
根据所述预先设定的标识调用公共的后端服务。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述前端服务触发所述指定导出事件后,传递通用标识至所述后端服务;
在所述后端服务得到所述导出文件,将所述通用标识与所述导出文件回传至所述前端服务;
将所述导出文件上传至所述前端服务时,通过定时查询是否存在所述通用标识;
若存在,完成数据的导出。
7.根据权利要求4所述的方法,其特征在于,所述字段展示类型包括:文本、数值、图片与超链接中的一种或多种。
8.一种数据的导出装置,其特征在于,所述装置包括:
配置信息确定单元,在前端服务触发指定导出事件时,确定导出数据的配置信息;
文件导出单元,根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
数据导出单元,将所述导出文件上传至所述前端服务,完成数据的导出。
9.一种数据的导出设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
在前端服务触发指定导出事件时,确定导出数据的配置信息;
根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
将所述导出文件上传至所述前端服务,完成数据的导出。
10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
在前端服务触发指定导出事件时,确定导出数据的配置信息;
根据所述配置信息调用公共的后端服务,以便所述后端服务根据所述配置信息进行数据识别、数据抽取与数据组装,得到对应的导出文件;
将所述导出文件上传至所述前端服务,完成数据的导出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310534751.0A CN116599950A (zh) | 2023-05-10 | 2023-05-10 | 一种数据的导出方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310534751.0A CN116599950A (zh) | 2023-05-10 | 2023-05-10 | 一种数据的导出方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116599950A true CN116599950A (zh) | 2023-08-15 |
Family
ID=87600197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310534751.0A Pending CN116599950A (zh) | 2023-05-10 | 2023-05-10 | 一种数据的导出方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116599950A (zh) |
-
2023
- 2023-05-10 CN CN202310534751.0A patent/CN116599950A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109766529B (zh) | 一种报表的生成方法及设备 | |
CN109241384B (zh) | 一种科研信息的可视化方法及装置 | |
CN111143358A (zh) | 报表配置方法和*** | |
CN111767704B (zh) | Excel表格模板生成方法及装置 | |
CN111177618A (zh) | 网站搭建方法、装置、设备及计算机可读存储介质 | |
CN110198327B (zh) | 一种数据传输方法及相关设备 | |
KR20170073693A (ko) | 유사 그룹 요소 추출 | |
CN116737127A (zh) | 低代码开发方法、装置、设备和存储介质 | |
CN112800354A (zh) | 政策发布与智能推送方法、***、设备和介质 | |
US10942732B1 (en) | Integration test framework | |
CN116775685A (zh) | 一种数据处理方法、任务调度方法、装置和存储介质 | |
CN111506594B (zh) | 一种大数据查询平台及其管理方法和数据查询方法 | |
CN109409934B (zh) | 一种产品体验定位与反馈激励机制的设计方法及*** | |
CN116599950A (zh) | 一种数据的导出方法、装置、设备及介质 | |
CN111339560A (zh) | 一种数据隔离方法、装置及*** | |
CN111178026A (zh) | 一种实现集客专线运行分析报告的方法 | |
CN115509637A (zh) | 一种基于Form表单的智能填报方法、***、设备及介质 | |
US8321535B2 (en) | Web services integration systems and methods | |
CN111125063B (zh) | 一种快速校验集群间的数据迁移的方法及装置 | |
US20190340104A1 (en) | Error finder tool | |
CN115981643A (zh) | 业务关联组件的配置方法、***、设备及存储介质 | |
CN116136880A (zh) | 数据展示方法、装置、电子设备及存储介质 | |
TWI220203B (en) | Method for mobile device real-time edit and access on-line data | |
CN103164458A (zh) | 专利摘要附图下载方法及*** | |
CN112036143B (zh) | 一种响应报表需求的可持续自定义报表的生成方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |