[发明专利]一种将多源信息导出为Excel文件的方法及装置在审

专利信息
申请号: 201911268954.X 申请日: 2019-12-11
公开(公告)号: CN111090971A 公开(公告)日: 2020-05-01
发明(设计)人: 刘冲;曾鹏;孙云松;肖新光 申请(专利权)人: 哈尔滨安天科技集团股份有限公司
主分类号: G06F40/151 分类号: G06F40/151;G06F40/18
代理公司: 暂无信息 代理人: 暂无信息
地址: 150028 黑龙江省哈尔滨市哈尔滨高新技术*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 将多源 信息 导出 excel 文件 方法 装置
【说明书】:

发明提供一种将多源信息导出为Excel文件的方法、装置、电子设备及存储介质,涉及数据处理技术领域,所述方法包括:获取多源信息;对所述多源信息进行解析封装,获得对象集合;新建空白Excel文档,将所述对象集合信息赋值于所述空白Excel文档,生成Excel文件;将所述Excel文件导出。不同于通用的导出报表方法,本方案可以接收多源信息作为数据源并导出,从使用层面,考虑到了更特殊的业务场景;从开发层面,代码具有通用性,提高了开发效率。

技术领域

本发明涉及数据处理技术领域,尤其涉及一种将多源信息导出为Excel文件的方法、装置、电子设备及存储介质。

背景技术

现目前在将系统中数据导出为Excel报表的时候,通常采用查询数据库获的目标信息,然后将所有查询到的统一类型的数据导出为Excel的方法。但利用上述公知的导出方法无法满足用户在复杂业务场景下的导出需求,存在以下一些问题:

1、无法应对特殊业务场景下的需求

在一些存在孤岛设备的系统,很多操作无法直接线上进行,所以处理结果基本保存在本地的文件中,需要人工的录入这些文件中的数据来执行入库操作。因此,利用数据库中数据导出为Excel的方法存在没有导出系统中的未入库的信息的场景,无法全面的导出系统中需要的信息。

2、导出方法不具有通用性

对于已有的导出方法,接收的参数类型没有实现灵活多变,无法实现导出文件的标题、内容根据实际传入数据进行相应的改变,并且无法使导出Excel文件中的数据根据源数据对特定的字段适应枚举类型、范围类型的限制。

发明内容

文中提到的技术名词解释:

泛型:泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。

反射:Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。

有鉴于此,本发明提供了一种将多源信息导出为Excel文件的方法、装置、电子设备及存储介质,以解决或部分解决上述技术问题。

根据本发明的一个方面,提供了一种将多源信息导出为Excel文件的方法,所述方法包括:

获取多源信息;

对所述多源信息进行解析封装,获得对象集合;

新建空白Excel文档,将所述对象集合信息赋值于所述空白Excel文档,生成Excel文件;

将所述Excel文件导出。

可选地,所述多源信息包括文件和查询条件;

所述文件格式包括:JSON文件、XML文件、YML文件。

可选地,所述对所述多源信息进行解析封装,获得对象集合包括:

根据所述文件格式解析所述文件,获得文件数据;

根据所述查询条件查询数据库,获得目标数据;

将所述文件数据和所述目标数据封装为对象集合。

可选地,所述新建空白Excel文档,将所述对象集合信息赋值于所述空白Excel文档,生成Excel文件包括:

利用泛型接收不同类型的所述对象集合,获得泛型对象集合;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨安天科技集团股份有限公司,未经哈尔滨安天科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911268954.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top