CN112100127A - 一种大数据excel文件导入的***及方法 - Google Patents
一种大数据excel文件导入的***及方法 Download PDFInfo
- Publication number
- CN112100127A CN112100127A CN202011258421.6A CN202011258421A CN112100127A CN 112100127 A CN112100127 A CN 112100127A CN 202011258421 A CN202011258421 A CN 202011258421A CN 112100127 A CN112100127 A CN 112100127A
- Authority
- CN
- China
- Prior art keywords
- excel file
- excel
- memory queue
- target
- storage space
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/113—Details of archiving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开了一种大数据excel导入方法及装置,应用于数据读取层,大数据excel文件包括一个或多个excel文件组,一个或多个excel文件组分别包括一个或多个excel文件,一个或多个excel文件组分别对应于一个预先设定的内存队列,包括:针对每个excel文件组中的每个excel文件,读取excel文件,判断excel文件组对应的目标内存队列是否存在存储空间,在目标内存队列存在存储空间时,将excel文件存储至目标内存队列,在目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断目标内存队列是否存在存储空间的步骤。
Description
技术领域
本申请涉及数据处理领域,尤其涉及一种大数据excel文件导入的***及方法。
背景技术
通过EXCEL文件导入***数据,是目前绝大部分应用***的基本功能,而现有的EXCEL文件导入方式都是通过直通式Excel文件导入方式,即读取Excel文件数据、处理Excel文件数据以及保存Excel文件数据三个过程按照顺序执行,读取Excel文件数据后会将Excel文件数据全部存储在内存中,现有的EXCEL文件导入方式,在Excel文件数据量大的情况下,对***内存资源占用非常大,容易导致***故障。
发明内容
本申请实施例所要解决的技术问题在于,解决现有的EXCEL文件导入方式,在Excel文件数据量大的情况下,对***内存资源占用非常大,容易导致***故障的问题。
为解决上述问题,本申请实施例提供一种大数据excel文件存储方法,应用于数据读取层,所述大数据excel文件包括一个或多个excel文件组,所述一个或多个excel文件组分别包括一个或多个excel文件,所述一个或多个excel文件组分别对应于一个预先设定的内存队列,包括:
针对每个excel文件组中的每个excel文件,读取所述excel文件;
判断所述excel文件组对应的目标内存队列是否存在存储空间;
在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列;
在所述目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断所述目标内存队列是否存在存储空间的步骤。
进一步的,所述针对每个excel文件组中的每个excel文件,判断所述excel文件组对应的目标内存队列是否存在存储空间,包括:
在用户导入所述大数据excel文件时,针对每个excel文件组,启动一个目标读取线程,所述目标读取线程为所述数据读取层中的线程;
针对每个excel文件组中的每个excel文件,通过所述目标读取线程执行判断所述excel文件组对应的目标内存队列是否存在存储空间的步骤。
进一步的,所述在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列后,所述方法还包括:
判断所述excel文件组是否存储完毕;
在所述excel文件组存储完毕时,关闭所述目标读取线程;
在所述excel文件组没有存储完毕时,执行针对每个excel文件组中的每个excel文件,读取所述excel文件的步骤。
进一步的,包括数据调用层,所述目标读取线程通过所述数据调用层开启。
进一步的,在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列后,所述数据调用层用于从所述目标读取线程中获取所述excel文件组,并存储所述excel文件组。
一种大数据excel文件存储装置,其特征在于,应用于数据读取层,所述大数据excel文件包括一个或多个excel文件组,所述一个或多个excel文件组分别包括一个或多个excel文件,所述一个或多个excel文件组分别对应于一个预先设定的内存队列,包括:
excel文件读取模块,用于针对每个excel文件组中的每个excel文件,读取所述excel文件;
第一存储空间判断模块,用于判断所述excel文件组对应的目标内存队列是否存在存储空间;
excel文件存储模块,用于在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列;
挂起模块,用于在所述目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断所述目标内存队列是否存在存储空间的步骤。
进一步的,所述针对每个excel文件组中的每个excel文件,存储空间判断模块,包括:
目标读取线程启动模块,用于在用户导入所述大数据excel文件时,针对每个excel文件组,启动一个目标读取线程,所述目标读取线程为所述数据读取层中的线程;
第二存储空间判断模块,用于针对每个excel文件组中的每个excel文件,通过所述目标读取线程执行判断所述excel文件组对应的目标内存队列是否存在存储空间的步骤。
进一步的,所述装置还包括:
存储完毕判断模块,用于判断所述excel文件组是否存储完毕;
目标读取线程关闭模块,用于在所述excel文件组存储完毕时,关闭所述目标读取线程;
循环模块,用于在所述excel文件组没有存储完毕时,执行针对每个excel文件组中的每个excel文件,读取所述excel文件的步骤。
进一步的,包括数据调用层,所述目标读取线程通过所述数据调用层开启。
进一步的,在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列后,所述数据调用层用于从所述目标读取线程中获取所述excel文件组,并存储所述excel文件组。
与现有技术相比,本实施例一种大数据excel导入方法及装置,应用于数据读取层,大数据excel文件包括一个或多个excel文件组,一个或多个excel文件组分别包括一个或多个excel文件,一个或多个excel文件组分别对应于一个预先设定的内存队列,通过针对每个excel文件组中的每个excel文件,读取excel文件,判断excel文件组对应的目标内存队列是否存在存储空间,在目标内存队列存在存储空间时,将excel文件存储至目标内存队列,在目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断目标内存队列是否存在存储空间的步骤,在Excel文件数据量大的情况下,并不是直接将Excel文件存储至***内存,而是将Excel文件存储至预先设置的目标内存队列下,避免了对***内存资源大占用,防止了***故障。
附图说明
图1是一实施例提供的一种大数据excel导入***的架构示意图;
图2是一实施例提供的一种大数据excel导入方法的步骤流程图;
图3是一实施例提供的一种大数据excel导入方法的实施例流程示意图;
图4是又一实施例提供的一种大数据excel导入装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
通过EXCEL文件导入***数据,是目前绝大部分应用***的基本功能,而现有的EXCEL文件导入方式都是通过直通式Excel文件导入方式,即读取Excel文件数据、处理Excel文件数据以及保存Excel文件数据三个过程按照顺序执行,现有的EXCEL文件导入方式,在Excel文件数据量大的情况下,对***内存资源占用非常大,导入速度慢,特别是在不确定导入数据文件大小的情况下可能导致的***奔溃,并且还存在一下问题:
1.直通式Excel导入方式,不能更好的发挥多核心CPU的优势。
2.现有导入技术,整个功能响应时间浪费在***底层的IO操作上。
3.现有技术对大数据量导入的业务场景很难满足,无法解决在大数据量导入场景下引起的***性能与用户体验之间的矛盾。
为解决上述问题,如图1所示,示出了一种大数据excel文件存储***的架构示意图,所述大数据excel文件存储***包括数据读取层1以及数据调用层2,如图2所示,示出了一种大数据excel文件存储方法的步骤流程图,所述方法应用于数据读取层1,所述大数据excel文件包括一个或多个excel文件组,所述一个或多个excel文件组分别包括一个或多个excel文件,所述一个或多个excel文件组分别对应于一个预先设定的内存队列,内存队列为内存的一部分,内存队列的容量大小小于内存大小,具体大小可以由用户根据需求预先设置,
其中,预先设定的内存队列为用户根据实际需求在内存中划分的队列,队列的容量大小小于内存的容量大小;
该方法的步骤包括:
步骤201,针对每个excel文件组中的每个excel文件,读取所述excel文件;
在一实施例中,步骤101,包括如下子步骤:
子步骤S11,在用户导入所述大数据excel文件时,针对每个excel文件组,启动一个目标读取线程,所述目标读取线程为所述数据读取层中的线程;
在用户导入大数据excel文件时,数据调用层2可以获取该大数据excel文件的基础信息,该基础信息包括大数据excel文件中excel文件组的数量,在获取该excel文件组的数量后,数据调用层2可以针对每个excel文件组,发送线程启动指令。在接收到线程启动指令后,数据读取层1可以针对每个excel文件组,启动一个目标读取线程,目标读取线程为所述数据读取层中的线程。
在一实施例中,包括数据调用层,所述目标读取线程通过所述数据调用层开启。
子步骤S12,针对每个excel文件组中的每个excel文件,通过所述目标读取线程判断所述excel文件组对应的目标内存队列是否存在存储空间。
在启动目标读取线程后,数据读取层1中的目标读取线程可以针对每个excel文件组中的每个excel文件,通过所述目标读取线程判断所述excel文件组对应的目标内存队列是否存在存储空间。
在本申请实施例中,通过针对每个excel文件组调用一个目标读取线程进行读取,充分利用了现有多核心处理器的多核心多线程技术、提高了读取效率。
在一实施例中,在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列后,所述数据调用层用于从所述目标读取线程中获取所述excel文件组,并存储所述excel文件组。
步骤202,判断所述excel文件组对应的目标内存队列是否存在存储空间;
步骤203,在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列;
在一实施例中,所述方法还包括如下步骤:
步骤2031,判断所述excel文件组是否存储完毕;
步骤2032,在所述excel文件组存储完毕时,关闭所述目标读取线程;
步骤2033,在所述excel文件组没有存储完毕时,执行针对每个excel文件组中的每个excel文件,读取所述excel文件的步骤。
步骤204,在所述目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断所述目标内存队列是否存在存储空间的步骤。
以下通过一示例对上述实施例进行解释说明,应该说明的是,本申请实施例不局限与该示例。如图3所示为一种大数据excel文件存储方法的实施例示意图。
第一步,在用户导入文件“导入产品.xlsx”时,如下表1所示:
行号 | 产品名称 | 产品编码 | 分销单位 | 价格 |
1 | 青岛啤酒500ml | Sku0000001 | 瓶 | 4.00 |
2 | 青岛啤酒灌装500ml | Sku0000002 | 罐 | 5.00 |
3 | 青岛啤酒500ml*12 | Sku0000003 | 件 | 45.00 |
4 | 青岛啤酒灌装500ml*12 | Sku0000003 | 件 | 48.00 |
表1
第二步,调用层初始化参数、开启数据读取层线程。(即在用户导入所述大数据excel文件时,针对每个excel文件组,启动一个目标读取线程,所述目标读取线程为所述数据读取层中的线程)
第三步,读取层流式读取excel,按行顺序读取,将读取的数据按行放入队列(即在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列)。
:假设读取了2行excel(除去列头)则
①流的指针将停留在上面excel数据的第3行
②队列中的数据为2条:【【‘青岛啤酒500ml’,‘Sku0000001’,‘瓶’,‘4.00’】、【‘青岛啤酒灌装500ml’,‘Sku0000002’,‘罐’,‘5.00’】】
第四步,读取层受队列容量大小控制,自动完成excel数据读取并解析,并将数据放入有界队列,如果队列已满,excel读取线程阻塞等待(即在所述目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断所述目标内存队列是否存在存储空间的步骤),队列容量没有达到上限,继续读取(即在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列)。这样不管excel数据文件有多大,占用内存的的大小都小于等于队列容量大小。
第五步,数据调用层通访问C步骤中的队列将数据返回用户(先进先出的方式),通过队列缓冲、调用层返回数据不用等待读取层的响应,又提高了数据访问效率
假设访问层从队列中获取一条数据:【‘青岛啤酒500ml’,‘Sku0000001’,‘瓶’,‘4.00’】
取完数据后当前数据会从队列删除掉,剩下的数据为:【‘青岛啤酒灌装500ml’,‘Sku0000002’,‘罐’,‘5.00’】
第六步,调用层通过控制队列大小、线程的生命周期,对读取层进行控制,主要有:设置队列大小、开启或关闭读取线程、开启或关闭读取流(即预先设定的内存队列)。
在本申请实施例中,通过针对每个excel文件组中的每个excel文件,读取excel文件,判断excel文件组对应的目标内存队列是否存在存储空间,在目标内存队列存在存储空间时,将excel文件存储至目标内存队列,在目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断目标内存队列是否存在存储空间的步骤,在Excel文件数据量大的情况下,并不是直接将Excel文件存储至***内存,而是将Excel文件存储至预先设置的目标内存队列下,避免了对***内存资源大占用,防止了***故障。
在又一实施例中,如图4所示,提供了一种大数据excel文件存储装置的结构示意图,应用于数据读取层,所述大数据excel文件包括一个或多个excel文件组,所述一个或多个excel文件组分别包括一个或多个excel文件,所述一个或多个excel文件组分别对应于一个预先设定的内存队列,包括:
excel文件读取模块401,用于针对每个excel文件组中的每个excel文件,读取所述excel文件;
第一存储空间判断模块402,用于判断所述excel文件组对应的目标内存队列是否存在存储空间;
excel文件存储模块403,用于在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列;
挂起模块404,用于在所述目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断所述目标内存队列是否存在存储空间的步骤。
在一实施例中,所述针对每个excel文件组中的每个excel文件,存储空间判断模块,包括:
目标读取线程启动模块,用于在用户导入所述大数据excel文件时,针对每个excel文件组,启动一个目标读取线程,所述目标读取线程为所述数据读取层中的线程;
第二存储空间判断模块,用于针对每个excel文件组中的每个excel文件,通过所述目标读取线程判断所述excel文件组对应的目标内存队列是否存在存储空间。
在一实施例中,所述装置还包括:
存储完毕判断模块,用于判断所述excel文件组是否存储完毕;
目标读取线程关闭模块,用于在所述excel文件组存储完毕时,关闭所述目标读取线程;
循环模块,用于在所述excel文件组没有存储完毕时,执行针对每个excel文件组中的每个excel文件,读取所述excel文件的步骤。
在一实施例中,在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列后,所述数据调用层用于从所述目标读取线程中获取所述excel文件组,并存储所述excel文件组。
在一实施例中,包括数据调用层,所述目标读取线程通过所述数据调用层开启。
在本申请实施例中,通过针对每个excel文件组中的每个excel文件,读取excel文件,判断excel文件组对应的目标内存队列是否存在存储空间,在目标内存队列存在存储空间时,将excel文件存储至目标内存队列,在目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断目标内存队列是否存在存储空间的步骤,在Excel文件数据量大的情况下,并不是直接将Excel文件存储至***内存,而是将Excel文件存储至预先设置的目标内存队列下,避免了对***内存资源大占用,防止了***故障。
在一实施例中,提供了一种电子装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例中一种大数据excel文件存储方法的步骤。
在一实施例中,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述实施例中一种大数据excel文件存储方法的步骤。
以上所述是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本申请的保护范围。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
Claims (10)
1.一种大数据excel文件存储方法,其特征在于,应用于数据读取层,所述大数据excel文件包括一个或多个excel文件组,所述一个或多个excel文件组分别包括一个或多个excel文件,所述一个或多个excel文件组分别对应于一个预先设定的内存队列,包括:
针对每个excel文件组中的每个excel文件,读取所述excel文件;
判断所述excel文件组对应的目标内存队列是否存在存储空间;
在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列;
在所述目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断所述目标内存队列是否存在存储空间的步骤。
2.根据权利要求1所述的大数据excel文件存储方法,其特征在于,所述针对每个excel文件组中的每个excel文件,判断所述excel文件组对应的目标内存队列是否存在存储空间,包括:
在用户导入所述大数据excel文件时,针对每个excel文件组,启动一个目标读取线程,所述目标读取线程为所述数据读取层中的线程;
针对每个excel文件组中的每个excel文件,通过所述目标读取线程执行判断所述excel文件组对应的目标内存队列是否存在存储空间的步骤。
3.根据权利要求2所述的大数据excel文件存储方法,其特征在于,所述在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列后,所述方法还包括:
判断所述excel文件组是否存储完毕;
在所述excel文件组存储完毕时,关闭所述目标读取线程;
在所述excel文件组没有存储完毕时,执行针对每个excel文件组中的每个excel文件,读取所述excel文件的步骤。
4.根据权利要求2所述的大数据excel文件存储方法,其特征在于,包括数据调用层,所述目标读取线程通过所述数据调用层开启。
5.根据权利要求4所述的大数据excel文件存储方法,其特征在于,在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列后,所述数据调用层用于从所述目标读取线程中获取所述excel文件组,并存储所述excel文件组。
6.一种大数据excel文件存储装置,其特征在于,应用于数据读取层,所述大数据excel文件包括一个或多个excel文件组,所述一个或多个excel文件组分别包括一个或多个excel文件,所述一个或多个excel文件组分别对应于一个预先设定的内存队列,包括:
excel文件读取模块,用于针对每个excel文件组中的每个excel文件,读取所述excel文件;
第一存储空间判断模块,用于判断所述excel文件组对应的目标内存队列是否存在存储空间;
excel文件存储模块,用于在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列;
挂起模块,用于在所述目标内存队列不存在存储空间时,进入挂起状态,并在满足预设条件时执行判断所述目标内存队列是否存在存储空间的步骤。
7.根据权利要求6所述的大数据excel文件存储装置,其特征在于,所述针对每个excel文件组中的每个excel文件,存储空间判断模块,包括:
目标读取线程启动模块,用于在用户导入所述大数据excel文件时,针对每个excel文件组,启动一个目标读取线程,所述目标读取线程为所述数据读取层中的线程;
第二存储空间判断模块,用于针对每个excel文件组中的每个excel文件,通过所述目标读取线程执行判断所述excel文件组对应的目标内存队列是否存在存储空间的步骤。
8.根据权利要求7所述的大数据excel文件存储装置,其特征在于,所述装置还包括:
存储完毕判断模块,用于判断所述excel文件组是否存储完毕;
目标读取线程关闭模块,用于在所述excel文件组存储完毕时,关闭所述目标读取线程;
循环模块,用于在所述excel文件组没有存储完毕时,执行针对每个excel文件组中的每个excel文件,读取所述excel文件的步骤。
9.根据权利要求7所述的大数据excel文件存储装置,其特征在于,包括数据调用层,所述目标读取线程通过所述数据调用层开启。
10.根据权利要求8所述的大数据excel文件存储装置,其特征在于,在所述目标内存队列存在存储空间时,将所述excel文件存储至所述目标内存队列后,所述数据调用层用于从所述目标读取线程中获取所述excel文件组,并存储所述excel文件组。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011258421.6A CN112100127A (zh) | 2020-11-12 | 2020-11-12 | 一种大数据excel文件导入的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011258421.6A CN112100127A (zh) | 2020-11-12 | 2020-11-12 | 一种大数据excel文件导入的***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112100127A true CN112100127A (zh) | 2020-12-18 |
Family
ID=73785055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011258421.6A Pending CN112100127A (zh) | 2020-11-12 | 2020-11-12 | 一种大数据excel文件导入的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112100127A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391280A (zh) * | 2017-07-31 | 2017-11-24 | 郑州云海信息技术有限公司 | 一种小文件的接收和存储方法及装置 |
CN109446257A (zh) * | 2018-10-18 | 2019-03-08 | 浪潮软件集团有限公司 | 一种将excel文件数据导入数据库的方法及装置 |
CN110008262A (zh) * | 2019-02-02 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 一种数据导出方法及装置 |
CN111158939A (zh) * | 2019-12-31 | 2020-05-15 | 中消云(北京)物联网科技研究院有限公司 | 数据处理方法、装置、存储介质及电子设备 |
CN111859877A (zh) * | 2020-07-17 | 2020-10-30 | 浪潮云信息技术股份公司 | 一种excel导入导出的实现方法及装置 |
-
2020
- 2020-11-12 CN CN202011258421.6A patent/CN112100127A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391280A (zh) * | 2017-07-31 | 2017-11-24 | 郑州云海信息技术有限公司 | 一种小文件的接收和存储方法及装置 |
CN109446257A (zh) * | 2018-10-18 | 2019-03-08 | 浪潮软件集团有限公司 | 一种将excel文件数据导入数据库的方法及装置 |
CN110008262A (zh) * | 2019-02-02 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 一种数据导出方法及装置 |
CN111158939A (zh) * | 2019-12-31 | 2020-05-15 | 中消云(北京)物联网科技研究院有限公司 | 数据处理方法、装置、存储介质及电子设备 |
CN111859877A (zh) * | 2020-07-17 | 2020-10-30 | 浪潮云信息技术股份公司 | 一种excel导入导出的实现方法及装置 |
Non-Patent Citations (2)
Title |
---|
彭磊等: "大数据量Excel数据导入***的设计与实现", 《现代电子技术》 * |
***等: "《计算机操作***》", 31 August 2005 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7225446B2 (en) | Context preservation | |
CN105760228A (zh) | 低内存安卓设备下提高游戏流畅度的方法 | |
CN106383742B (zh) | 一种基于linux的IO调度方法 | |
CN103279429A (zh) | 一种应用感知的分布式全局共享缓存分区方法 | |
CN106960054B (zh) | 数据文件的存取方法及装置 | |
CN110532205A (zh) | 数据传输方法、装置、计算机设备和计算机可读存储介质 | |
CN107818012B (zh) | 一种数据处理方法、装置及电子设备 | |
US7607133B2 (en) | Interrupt processing control | |
CN113254223B (zh) | 一种***重启后的资源分配方法、***及相关组件 | |
CN109656479B (zh) | 一种构建存储器命令序列的方法及装置 | |
CN112100127A (zh) | 一种大数据excel文件导入的***及方法 | |
CN114461365A (zh) | 一种进程调度处理方法、装置、设备和存储介质 | |
CN110399101A (zh) | 一种磁盘的写操作处理方法、装置、***及存储介质 | |
CN110018793B (zh) | 一种主机io处理控制方法、装置、终端及可读存储介质 | |
CN110399219B (zh) | 内存访问方法、dmc及存储介质 | |
US7080178B2 (en) | Interrupt pre-emption and ordering within a data processing system | |
CN112114935A (zh) | 一种热插拔方法及相关设备 | |
CN111338803A (zh) | 一种线程处理方法和装置 | |
CN109324759A (zh) | 大数据平台的处理终端、读数据和写数据的方法 | |
CN109582460A (zh) | 一种Redis内存数据的淘汰方法和装置 | |
WO2022134426A1 (zh) | 可重构处理器中的指令分发方法、***以及存储介质 | |
CN109977074A (zh) | 一种基于hdfs的lob数据处理方法及装置 | |
CN109491785A (zh) | 内存访问调度方法、装置及设备 | |
EP1233340A2 (en) | Context preservation | |
CN113076070A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201218 |
|
RJ01 | Rejection of invention patent application after publication |