[发明专利]导出Excel文件的方法、模块及软件系统在审

专利信息
申请号: 202310224943.1 申请日: 2023-03-03
公开(公告)号: CN116226252A 公开(公告)日: 2023-06-06
发明(设计)人: 陈仕;金舒遥;蔡世铭 申请(专利权)人: 明度智云(浙江)科技有限公司
主分类号: G06F16/25 分类号: G06F16/25;G06F16/22;G06F16/245
代理公司: 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 代理人: 徐丽
地址: 310052 浙江省杭州市滨江区*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 导出 excel 文件 方法 模块 软件 系统
【说明书】:

发明提供了一种导出Excel文件的方法、模块及软件系统,包括:从通用导出接口接收客户端发送的查询条件;根据查询接口名和查询方法,确定查询接口的接口定义信息和方法定义信息;基于上述接口定义信息和上述方法定义信息确定待导出Excel的文件名、数据主体列表和目标表头信息,输出上述待导出Excel文件。该方法通过接口定义信息和方法定义信息对导出内容的表头和数据主体进行自定义的配置,显著减少技术研发的工作量,提高研发效率。

技术领域

本发明涉及计算机计算领域,尤其是涉及一种导出Excel文件的方法、模块及软件系统。

背景技术

在WMS系统中,一种常见的业务功能时常会被使用:各项数据如物料信息、用户信息、仓库信息、库存信息等内容导出到Excel文件,以供企业用户进行各项数据统计工作或年终报告。各个企业对导出数据的用途不同,从而对导出的需求也不尽相同,体现在WMS系统上,就是涉及到系统中的每个页面可能都会有导出的要求,并且不同用户对同一数据列表的导出内容也存在不同的要求。这样的不确定性会导致前后端花费大量的时间进行功能的研发和实现,并且根据用户的不同需求,对导出的Excel文件的内容进行不同程度上的修改乃至定制实现,但因为不同的导出功能在部分处理逻辑中存在高度重复的内容,会带来琐碎且枯燥的重复性工作内容,也给系统开发带来额外的时间成本。

因此,现有的导出Excel的方法存在效率低的现状。

发明内容

本发明的目的在于提供一种导出Excel文件的方法、模块及软件系统,以提升导出Excel的效率。

第一方面,本发明实施例提供了一种导出Excel文件的方法,其中,包括:从通用导出接口接收客户端发送的查询条件;上述查询条件包括:查询接口名、查询方法、表头信息和待导出Excel文件的文件名;上述表头信息包括多组键值对,每组上述键值对的键为字段名,值为上述字段名对应的中文名;根据上述查询接口名和上述查询方法,确定查询接口的接口定义信息和方法定义信息;基于上述接口定义信息和上述方法定义信息确定类信息;解析上述类信息,得到上述类信息中的字段和上述字段对应的注解内容;根据上述字段和上述注解内容构建映射规则;解析上述表头信息得到上述待导出Excel文件的目标表头信息;根据上述接口定义信息和上述方法定义信息调用上述查询接口,通过上述查询接口查询数据库,得到查询数据列表;根据上述映射规则对上述查询数据列表进行处理,得到数据主体列表;根据待导出Excel的文件名、上述数据主体列表和上述目标表头信息,输出上述待导出Excel文件。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述注解内容包括排序标识和值替换标识;上述根据上述字段和上述注解内容构建映射规则的步骤,包括:根据上述字段和上述排序标识确定排序规则,根据上述字段和上述值替换标识确定值替换规则。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,根据上述字段和上述排序标识确定排序规则的步骤,包括:获取上述排序标识对应的字段的排序值;根据上述排序值的大小构建上述字段和上述排序标识的排序规则。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,上述值替换标识通过字典值进行定义;根据上述字段和上述值替换标识确定值替换规则的步骤,包括:获取上述值替换标识中的字典值;根据上述字典值查询得到对应的字典名称;根据上述字典值、上述字典名称和上述字段构建值替换规则。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,根据上述映射规则对上述查询数据列表进行处理,得到数据主体列表的步骤,包括:基于上述排序规则对查询数据列表进行排序,得到有序数据列表;基于上述值替换规则对上述有序数据列表进行值替换,得到数据主体列表。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明度智云(浙江)科技有限公司,未经明度智云(浙江)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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