[发明专利]一种基于二进制文件解析EXCEL文件的方法和系统在审
| 申请号: | 202110309685.8 | 申请日: | 2021-03-23 |
| 公开(公告)号: | CN113095043A | 公开(公告)日: | 2021-07-09 |
| 发明(设计)人: | 胡玉彪;邱永斌 | 申请(专利权)人: | 杭州电魂网络科技股份有限公司 |
| 主分类号: | G06F40/151 | 分类号: | G06F40/151;G06F16/16;G06F16/172;G06F21/62;G06F21/60;A63F13/77 |
| 代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
| 地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 二进制文件 解析 excel 文件 方法 系统 | ||
1.一种基于二进制文件解析EXCEL文件的方法,其特征在于,所述方法包括:
通过对EXCEL格式文件进行读写与解析,将所述EXCEL格式文件转换为第一格式文件;
将所述第一格式文件上传至存储管理服务端;
通过预设加密算法生成预设密钥,根据所述预设密钥对所述第一格式文件加密,生成第一预设加密文件;
获取储存在所述存储管理服务端的所述第一预设加密文件和所述预设密钥;
通过所述预设密钥对所述第一预设加密文件进行解密,得到所述第一格式文件。
2.根据权利要求1所述的方法,其特征在于,所述第一格式文件为Roxio CertificateFile文件,所述Roxio Certificate File文件存储二进制数据格式的内容。
3.根据权利要求1至2任一项所述的方法,其特征在于,通过对EXCEL格式文件进行读写与解析,将所述EXCEL格式文件转换为第一格式文件包括:在配置表中,以统一格式对所述EXCEL格式文件进行命名和配置,创建与EXCEL格式文件相对应的Roxio Certificate File文件,解析所述EXCEL格式文件中的属性数据,将所述属性数据转换为二进制流存储在Roxio Certificate File文件中。
4.根据权利要求1所述的方法,其特征在于,对EXCEL格式文件进行读写与解析包括:在进行读写与解析的过程中,对EXCEL格式文件中每一项属性数据按照预设规则进行内容校验,在判断所述属性数据为错误内容的情况下,中断转换流程并显示错误内容和错误原因。
5.根据权利要求1所述的方法,其特征在于,将所述第一格式文件上传至存储管理服务端之前,所述方法还包括:在所述EXCEL格式文件全部转换为第一格式文件后,进行转换完成提醒,并输出和保存转换日志。
6.根据权利要求1所述的方法,其特征在于,获取储存在所述存储管理服务端的所述第一预设加密文件和所述预设密钥之前,所述方法还包括:对获取所述第一预设加密文件和所述预设密钥进行权限验证。
7.一种基于二进制文件解析EXCEL文件的系统,其特征在于,所述系统包括第一用户客户端、第二用户客户端和储存管理服务端;
所述第一用户客户端对EXCEL格式文件进行读写与解析,将所述EXCEL格式文件转换为第一格式文件;将所述第一格式文件上传至存储管理服务端;
所述储存管理服务端通过预设加密算法生成预设密钥,根据所述预设密钥对所述第一格式文件加密,生成第一预设加密文件;
所述第二用户客户端获取储存在所述存储管理服务端的所述第一预设加密文件和所述预设密钥;通过所述预设密钥对所述第一预设加密文件进行解密,得到所述第一格式文件。
8.根据权利要求7所述的系统,其特征在于,所述第一用户客户端在进行读写与解析的过程中,对EXCEL格式文件中每一项属性数据按照预设规则进行内容校验,在判断所述属性数据为错误内容的情况下,中断转换流程并显示错误内容和错误原因。
9.根据权利要求7所述的系统,其特征在于,在所述第一用户客户端将所述EXCEL格式文件全部转换为第一格式文件之后,进行转换完成提醒,并输出和保存转换日志。
10.根据权利要求7所述的系统,其特征在于,在所述第二用户客户端获取储存在所述存储管理服务端的所述第一预设加密文件和所述预设密钥之前,对所述第二用户客户端进行权限验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电魂网络科技股份有限公司,未经杭州电魂网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110309685.8/1.html,转载请声明来源钻瓜专利网。





