System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种数据excel导出方法、系统、电子设备及存储介质。
技术介绍
1、常见的押品系统采用单体架构模式,系统中经常需要将大量数据导出到excel文件中,以便进行数据分析或共享。传统的数据导出方法通常会先将数据从数据库或其他数据源中提取出来,然后逐行写入excel文件中。
2、针对常见的押品系统采用的单体架构来讲,数据导出的方法在处理大数据量时,效率低下,且容易发生写入错误。此外,对于一些需要频繁导出的场景,如实时报告或监控数据,这种方法的处理速度无法满足实时性的要求。
技术实现思路
1、针对上述问题中存在的不足之处,本专利技术提供一种数据excel导出方法、系统、电子设备及存储介质。
2、为实现上述目的,本专利技术提供一种数据excel导出方法,包括:
3、前端发起数据列表展示请求;
4、后端接收到所述请求后,将获得的数据分别发送给所述前端和内存;
5、所述前端发起导出请求;
6、所述后端接收所述导出请求,并将所述内存中的数据写入excel进行导出;
7、其中,所述数据发送给所述内存时,将所述数据修改为excel导出的数据字段和数据格式,以集合的形式存入所述内存中,并添加标识,导出时通过所述标识对所述数据进行提取。
8、优选的是,所述前端采用的是vue前端框架组件,所述后端采用的是springboot中的springmvc。
9、优选的是,所述数
10、优选的是,所述标识包括关键字。
11、优选的是,所述后端接收所述导出请求,通过所述标识读取所述内存中对应的所述数据,并将所述写入excel并返回给所述前端,所述前端得到所述后端返回的excel路径,进行excel下载导出。
12、本专利技术还提供了一种数据excel导出系统,包括:
13、前端,所述前端用于发起数据列表展示请求和发起导出请求;
14、后端,所述后端用于接收到所述请求后,将获得的数据分别发送给所述前端和内存和接收所述导出请求,并将所述内存中的数据写入excel进行导出;
15、其中,所述数据发送给所述内存时,将所述数据修改为excel导出的数据字段和数据格式,以集合的形式存入所述内存中,并添加标识,导出时通过所述标识对所述数据进行提取。
16、本专利技术还提供一种电子设备,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行上述的方法。
17、本专利技术还提供一种存储介质,其存储有可由设备执行的计算机程序,当所述程序在所述设备上运行时,使得所述设备执行上述的方法。
18、与现有技术相比,本专利技术的有益效果为:
19、本专利技术通过添加数据到内存,在内存中进行数据处理,处理完成再进行excel的写入,大大提升了数据导出时的效率。
本文档来自技高网...【技术保护点】
1.一种数据Excel导出方法,其特征在于,包括:
2.根据权利要求1所述的数据Excel导出方法,其特征在于,所述前端采用的是Vue前端框架组件,所述后端采用的是SpringBoot中的SpringMVC。
3.根据权利要求2所述的数据Excel导出方法,其特征在于,所述数据以Map集合的形式存到所述内存中。
4.根据权利要求3所述的数据Excel导出方法,其特征在于,所述标识包括关键字。
5.根据权利要求4所述的数据Excel导出方法,其特征在于,所述后端接收所述导出请求,通过所述标识读取所述内存中对应的所述数据,并将所述写入excel并返回给所述前端,所述前端得到所述后端返回的excel路径,进行excel下载导出。
6.一种数据Excel导出系统,其特征在于,包括:
7.一种电子设备,其特征在于,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行权利要求1~5任一权利要求所述的方法。
8.一种存储介质,其特征在
...【技术特征摘要】
1.一种数据excel导出方法,其特征在于,包括:
2.根据权利要求1所述的数据excel导出方法,其特征在于,所述前端采用的是vue前端框架组件,所述后端采用的是springboot中的springmvc。
3.根据权利要求2所述的数据excel导出方法,其特征在于,所述数据以map集合的形式存到所述内存中。
4.根据权利要求3所述的数据excel导出方法,其特征在于,所述标识包括关键字。
5.根据权利要求4所述的数据excel导出方法,其特征在于,所述后端接收所述导出请求,通过所述标识读取所述内存中对...
【专利技术属性】
技术研发人员:程振华,
申请(专利权)人:神州数码融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。