一种数据导出Excel的方法及装置制造方法及图纸

技术编号:42336770 阅读:29 留言:0更新日期:2024-08-14 16:12
本申请公开了一种数据导出Exce l的方法及装置,先获取数据表,然后遍历数据表得到数据表的单元格信息,其中,每个单元格信息包括行索引、列索引和数据信息。在获取到数据表的单元格信息之后,创建第一目标对象,然后根据单元格信息对第一目标对象进行数据处理得到第一实例组,接着对第一实例组进行标识合并处理得到第二实例组,然后创建第二目标对象,并根据第二实例组对第二目标对象进行数据处理得到第三实例组,接着再根据第三实例组将数据表导出Excel。本申请实施例通过对数据表进行多次数据转换和标识合并处理,优化了数据表的数据表现形式,从而有效地提升了数据表导出Excel的效率。

【技术实现步骤摘要】

本申请实施例涉及但不限于计算机,尤其涉及一种数据导出excel的方法及装置。


技术介绍

1、后台数据基本都是保存在数据库中,数据一般都存在增删改等操作,其中查询操作一般都是把数据整理生成datatable格式。datatable是一个临时保存数据的网格虚拟表(表示内存中数据的一个表),在大多数的情况下,数据都是以datatable格式存在的,而在使用这些数据的时候就要对datatable进行操作,如排序,筛选,转化,导出等,在对数据的操作上,导出excel占了很大的比重。现有技术中,当将包含大量数据的datatable导出excel时,合并相同单元格的操作可能会变得非常耗时。


技术实现思路

1、以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

2、本申请实施例提供了一种数据导出excel的方法及装置,能够优化数据表的数据表现形式,从而有效地提升了数据表导出excel的效率。

3、第一方面,本申请实施例提供了一种数据导出excel的方法,包括

4、本文档来自技高网...

【技术保护点】

1.一种数据导出Excel的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一目标对象包括行属性、列属性和数据属性,所述根据所述单元格信息对所述第一目标对象进行数据处理,得到第一实例组,包括:对于每一所述单元格信息,将所述行索引保存至所述行属性中,将所述列索引保存至所述列属性中,将所述数据信息保存至所述数据属性中,得到第一实例组。

3.根据权利要求2所述的方法,其特征在于,所述第一实例组包括多个单元格信息实例,所述单元格信息实例包括行号、列号、内容信息和标识属性,所述对所述第一实例组进行标识处理,得到第二实例组,包括:遍历所述第一实例组,...

【技术特征摘要】

1.一种数据导出excel的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一目标对象包括行属性、列属性和数据属性,所述根据所述单元格信息对所述第一目标对象进行数据处理,得到第一实例组,包括:对于每一所述单元格信息,将所述行索引保存至所述行属性中,将所述列索引保存至所述列属性中,将所述数据信息保存至所述数据属性中,得到第一实例组。

3.根据权利要求2所述的方法,其特征在于,所述第一实例组包括多个单元格信息实例,所述单元格信息实例包括行号、列号、内容信息和标识属性,所述对所述第一实例组进行标识处理,得到第二实例组,包括:遍历所述第一实例组,当相邻的所述单元格信息实例的列号和内容信息相同,对所述单元格信息实例的标识属性进行统一标记,得到第二实例组。

4.根据权利要求1所述的方法,其特征在于,所述遍历所述数据表得到单元格信息,包括:获取所述数据表的表头列名;根据所述表头列名设定单元格信息的数据类型;循环遍历所述数据表的行和列得到单元格信息,其中,所述单元格信息包括行索引、列索引、数据信息和单元格数据类型。

5.根据权利要求3所述的方法,其特征在于,所述第二实例组包括多个标识单元格信息实例,所述标识单元格信息实例包括行序号、列序号、数据内容和合并标识。

6.根据权利要求5所述的方法,其特征在于,所述第二目标对象包括行号属性、列号属性和合并行数属...

【专利技术属性】
技术研发人员:李百尧岑启斌邓荣牵李一鎏
申请(专利权)人:佛山市佰特智慧物联科技有限公司
类型:发明
国别省市:

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

1