兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司黄扬获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司申请的专利动态生成Excel文件及导出的方法和系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115526153B 。
龙图腾网通过国家知识产权局官网在2026-03-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211213246.8,技术领域涉及:G06F40/18;该发明授权动态生成Excel文件及导出的方法和系统是由黄扬;刘锦鸣设计研发完成,并于2022-09-30向国家知识产权局提交的专利申请。
本动态生成Excel文件及导出的方法和系统在说明书摘要公布了:本发明提供了一种动态生成Excel文件及导出的方法和系统,包括:步骤1:定义一个需要导出的Excel文件内容的数据结构;步骤2:查询需要写入Excel文件的数据,并进行数据写入;步骤3:设置Excel文件的样式属性;步骤4:下载生成的Excel文件到本地。本发明在不影响系统正常运行的前提下,提升了报表文件的生成及导出效率;可扩展性强,通过动态维护定义的数据结构实现了动态生成Excel文件。
本发明授权动态生成Excel文件及导出的方法和系统在权利要求书中公布了:1.一种动态生成Excel文件及导出的方法,其特征在于,包括: 步骤1:定义一个需要导出的Excel文件内容的数据结构; 步骤2:查询需要写入Excel文件的数据,并进行数据写入; 步骤3:设置Excel文件的样式属性; 步骤4:下载生成的Excel文件到本地; 所述步骤1包括: 步骤1.1:定义一个对象,成员变量包含Excel文件的表头,以及待填充的数据,表头的数据类型为一个嵌套列表,待填充的数据的数据类型为列表嵌套哈希表; 步骤1.2:设置该数据结构的获取成员变量值方式和设置成员变量值方式以及构造方式,构造方式用来给数据结构的成员变量声明初始化,默认值设置为空; 步骤1.3:初始化表头数据,将Excel表头数据赋值给上述定义好的数据结构; 所述步骤2包括: 步骤2.1:系统运行时,根据查询条件到数据库查询需要写入Excel的数据,并将查询结果数据和查询条件缓存到非关系型数据库Redis中,每次查询先判断Redis中是否存在相同的查询条件,如果存在,则直接从Redis中取出缓存的查询结果,否则执行数据库查询语句,在后续相同的查询条件中通过面向切面编程技术,拦截影响查询结果的操作,当操作类型为更新数据、删除数据、插入数据时将缓存数据删除并重新赋值; 步骤2.2:将待写入的数据进行数据结构转换,然后给定义好的数据结构进行赋值; 数据结构转换过程如下: 步骤2.2.1:创建一个列表用于存储表头数据,创建一个列表嵌套哈希表用于存储每一行需要写入的数据; 步骤2.2.2:遍历步骤2.1查询结果的数据,将数据存储到步骤2.2.1创建的列表嵌套哈希表的数据结构中,遍历步骤1.3中初始化的表头数据存储到步骤2.2.1创建的列表中; 步骤2.3:数据映射处理,将需要写入的数据字段与表头数据字段进行映射处理; 步骤2.4:使用EasyExcel通过文件流在内存中生成一个Excel文件。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司,其通讯地址为:350014 福建省福州市台江区江滨中大道398号兴业银行大厦;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励