[发明专利]Excel数据展示及更新监测方法及其相关设备在审
申请号: | 202211086177.9 | 申请日: | 2022-09-06 |
公开(公告)号: | CN115408994A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 甘海贤 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F40/154 | 分类号: | G06F40/154;G06F40/18 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 郝少剑 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | excel 数据 展示 更新 监测 方法 及其 相关 设备 | ||
本申请实施例属于研发管理领域,应用于Excel文件快速编译领域中,涉及一种Excel数据展示及更新监测方法、装置、计算机设备及存储介质,包括获取数据文件;解析为待填充入Excel的原始数据;对所述原始数据进行格式转换和数据重组;逐一获取重组后数据,将所述数据中映射到Excel文件中对应的填充格内,完成Excel文件的初始化生成;对初始化生成Excel文件进行事件监测,根据事件监测结果,确定并更新对应预设事件触发后Excel文件内的数据。本申请既便于根据权限人员对Excel数据的更改进行自动化的数据调整,也方便多人协作查看与修改,且修改后无需开发人员重新进行数据发版部署,减少开发人员的工作量。
技术领域
本申请涉及研发管理和Excel文件快速编译技术领域,尤其涉及一种Excel数据展示及更新监测方法及其相关设备。
背景技术
在结算系统中,不同机构需要对订单或服务项等进行数据审核结算及其他业务流程场景,不同的业务场景需要提供不同数据录入excel文件内,以供机构处理对应业务,excel文件也会随着业务功能变更excel表中的内容项,如涉及到管理员或匹配有权限人员可对excel表变更则需要联系开发人员对静态文件替换或直接服务器数据项的增删改,且需要对更改进行版本部署才能生效,会增加开发人员的工作量和机构用户的操作时间成本。
发明内容
本申请实施例的目的在于提出一种Excel数据展示及更新监测方法及其相关设备,以便于根据权限人员对Excel数据的更改进行自动化的数据调整,也方便多人协作查看与修改,且修改后无需开发人员重新进行数据发版部署,减少开发人员的工作量。
为了解决上述技术问题,本申请实施例提供一种Excel数据展示及更新监测方法,采用了如下所述的技术方案:
一种Excel数据展示及更新监测方法,包括下述步骤:
获取由权限人员上传的数据文件;
基于预设XLSX插件对所述数据文件对应的文件流进行读取,将所述数据文件解析为待填充预设Excel文件的原始数据;
对所述原始数据进行格式转换,将其转换为JSON格式数据;
以所述JSON格式数据中的key值为数组名称,将相同key值对应的value值按照在所述JSON格式数据中的顺序逐一添加至所述数组中;
基于所述Excel文件中自定义的各列名和各所述列名对应的所述数组名称,获取待填充至所述Excel文件内的目标数据,基于各所述列名对所述目标数据进行JSON格式数据重组;
逐一获取重组后所述JSON格式数据,并将所述JSON格式数据中key值映射到所述Excel文件中对应的列填充格内,将所述key值对应的数组中元素,按照数组序列一一插入至所述列名对应的行填充格内,完成Excel文件的初始化生成;
对初始化生成所述Excel文件进行事件监测,根据所述事件监测结果,确定并更新对应预设事件触发后所述Excel文件内的数据。
进一步的,所述预设XLSX插件包括编码过程和解码过程,所述基于预设XLSX插件对所述数据文件对应的文件流进行读取的步骤,包括:
使用预设编码函数对所述数据文件对应的文件流执行所述编码过程,将所述数据文件编码为Base64编码格式的ASCII字符串;
使用预设解码函数对所述ASCII字符串执行所述解码过程,获取将在所述Excel文件内展示的解码数据。
进一步的,所述预设XLSX插件还包括转码过程,所述使用预设编码函数对所述数据文件对应文件流执行所述编码过程,将所述数据文件编码为Base64编码格式的ASCII字符串的步骤之前,所述方法还包括:
基于预设的字符字节数参照表,判断所述数据文件对应文件流中是否存在超过一个字节的字符;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211086177.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置