全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210820388.4 (22)申请日 2022.07.12 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室(入驻深圳市 前海商务秘书 有限公司) (72)发明人 艾俊荣  (74)专利代理 机构 深圳市沃德知识产权代理事 务所(普通 合伙) 44347 专利代理师 高杰 于志光 (51)Int.Cl. G06F 16/25(2019.01) G06F 21/62(2013.01) (54)发明名称 Excel数据导入方法、 装置、 电子设备及存储 介质 (57)摘要 本发明涉及数据处理领域, 揭露一种Excel 数据导入 方法、 装置、 电子设备以及存储介质, 所 述方法包括: 获取Exc el模板, 在数据库中构建所 述Excel模板对应的数据库模板, 对Exc el模板格 式转换得到 XML文件; 获取Exc el数据, 对Exc el数 据格式转换得到JSON数据; 加密JSON数据与XML 文件, 得到加密JSON数据与加密XML文件, 并将加 密JSON数据与加密XML文件传至数据库; 对加密 JSON数据与加密XML文件格式解析, 得到解析 JSON数据与解析XML文件; 将解析JSON数据与解 析XML文件进行映射, 得到解析JSON数据与解析 XML的映射关系; 根据映射 关系, 在数据库模板中 查询解析JSON数据对应的模板, 得到目标模板, 并将解析 JSON数据传至目标模板中, 得到JSON数 据的导入结果。 本发明可以提升所述Excel数据 导入数据库时的导入效率。 权利要求书2页 说明书11页 附图3页 CN 115080651 A 2022.09.20 CN 115080651 A 1.一种Excel数据导入方法, 其特 征在于, 所述方法包括: 获取Excel模板, 并在后台数据库中构建所述Excel模板对应的数据库模板, 对所述 Excel模板进行格式转换, 得到XML文件; 获取Excel数据, 对所述Excel数据进行格式转换, 得到JSON数据; 加密所述JSON数据与所述XML文件, 得到加密JSON数据与加密XML文件, 并将所述加密 JSON数据与所述加密XML文件传输 至所述后台数据库; 在所述后台数据库中对所述加密JSON数据与所述加密XML文件进行格式解析, 得到解 析JSON数据与解析 XML文件; 将所述解析JSON数据与所述解析XML文件进行映射, 得到所述解析JSON数据与所述解 析XML的映射关系; 根据所述映射关系, 在所述数据库模板中查询所述解析JSON数据对应的模板, 得到目 标模板, 并将所述 解析JSON数据导入至所述目标模板中, 得到所述JSON数据的导入结果。 2.如权利 要求1所述的Excel数据导入方法, 其特征在于, 所述对所述Excel模板进行格 式转换, 得到XML文件, 包括: 提取所述Excel模板中行列信息对应的行列位置; 将所述行列信息与所述行列位置进行组合, 得到所述Excel模板的坐标信息; 通过XML可扩展标记语言将所述坐标信息进行XML格式转换, 得到所述Excel模板的XML 文件。 3.如权利 要求1所述的Excel数据导入方法, 其特征在于, 所述对所述Excel数据进行格 式转换, 得到JSON数据, 包括: 通过预设工具转换 所述Excel数据为JSON格式的字符串流; 将所述字符串流 转换为输入流; 将所述输入流写入文本数据中, 得到JSON数据。 4.如权利要求1所述的Excel数据导入方法, 其特征在于, 所述加密所述JSON数据与所 述XML文件, 得到加密所述JSON数据与加密所述XML文件, 包括: 通过预设加密算法对所述JSON数据和所述XML文件进行加密, 得到初始加密JSON数据 与初始加密XML文件; 通过预设编码工具对所述初始加密JSON数据和所述初始加密XML文件进行转码, 得到 加密JSON数据与加密XML文件。 5.如权利要求1所述的Excel数据导入方法, 其特征在于, 所述在所述后 台数据库中对 所述加密JSON数据与加密XML文件进行格式解析, 得到解析JSON数据与解析 XML文件, 包括: 在所述后台数据库中, 通过预设的对称密钥对所述加密JSON数据与加密XML文件进行 解密, 得到解密JSON数据与解密XML文件; 对所述解密JSON数据与解密XML文件进行转码, 得到转码JSON数据与转码XML文件; 通过调用预设接口对所述转码JSON数据与所述转码XML文件进行格式解析, 得到解析 JSON数据与解析 XML文件。 6.如权利 要求1至5中任意一项所述的Excel数据导入方法, 其特征在于, 所述将所述解 析JSON数据与解析XML文件进行映射, 得到所述解析JSON数据与所述解析XML文件的映射关 系, 包括:权 利 要 求 书 1/2 页 2 CN 115080651 A 2提取所述XML文件的坐标信息; 获取所述解析JSON数据中的Excel数据; 按照预设规则将所述Excel数据与坐标信息进行映射, 得到所述解析JSON数据与所述 解析XML的映射关系。 7.如权利要求1所述的Excel数据导入方法, 其特征在于, 所述将所述解析JSON数据导 入至所述目标模板中, 得到所述JSON数据的导入结果, 包括: 提取所述解析JSON数据的行列信息与所述目标模板的特 征属性; 分析所述行列信息与所述特 征属性之间的对应关系; 根据所述对应关系将所述解析JS ON数据导入至所述目标模板中, 得到JS ON数据的导入 结果。 8.一种Excel数据导入 装置, 其特 征在于, 所述装置包括: 模板格式转换模块, 用于获取Excel模板, 并在后台数据库中构建所述Excel模板对应 的数据库模板, 对所述Excel模板进行格式转换, 得到XML文件; 数据格式转换模块, 用于获取Excel数据, 对所述Excel数据进行格式转换, 得到JSON数 据; 加密数据传输模块, 用于加密 所述JSON数据与所述XML文件, 得到加密JS ON数据与加密 XML文件, 并将所述加密JSON数据与所述加密XML文件传输 至所述后台数据库; 加密数据解析模块, 用于在所述后台数据库中对所述加密JSON数据与所述加密XML文 件进行格式解析, 得到解析JSON数据与解析 XML文件; 解析数据映射模块, 用于将所述解析JS ON数据与所述解析XML文件进行映射, 得到所述 解析JSON数据与所述 解析XML的映射关系; JSON数据导入模块, 用于根据所述映射关系, 在所述数据库模板中查询所述解析JSON 数据对应的模板, 得到目标模板, 并将所述解析JSON数据导入至所述目标模板中, 得到所述 JSON数据的导入结果。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任意一项 所 述的Excel数据导入方法。 10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现如权利要求1至7中任意 一项所述的Excel数据导入方法。权 利 要 求 书 2/2 页 3 CN 115080651 A 3

PDF文档 专利 Excel数据导入方法、装置、电子设备及存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 Excel数据导入方法、装置、电子设备及存储介质 第 1 页 专利 Excel数据导入方法、装置、电子设备及存储介质 第 2 页 专利 Excel数据导入方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:35:00上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。