欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2020115282504
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-04-17
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种页面表格导出EXCEL方法,包括:响应于表格下载指令,获取页面中待下载的预设表格所对应的预设表格标识;

根据所述预设表格标识,获取所述预设表格所对应的预设DOM结构;

获取所述预设表格所对应的预设HTML模板,并将所述预设DOM结构嵌入至所述预设HTML模板,以得到目标HTML;

将所述目标HTML按照预设生成方式生成目标Excel文件,并将所述目标Excel文件进行下载,以导出所述预设表格。

2.根据权利要求1所述页面表格导出EXCEL方法,其特征在于,所述根据所述预设表格标识,获取所述预设表格所对应的预设DOM结构的步骤包括:根据所述预设表格标识,获取所述预设表格所对应的初始DOM结构;

判断所述初始DOM结构是否包含预设行合并属性或者预设列合并属性;

若所述初始DOM结构包含预设行合并属性或者预设列合并属性,根据所述预设行合并属性或者所述预设列合并属性,将所述预设行合并属性所关联的预设列或者所述预设列合并属性所关联的预设行进行合并,以得到所述预设表格所对应的预设DOM结构。

3.根据权利要求1所述页面表格导出EXCEL方法,其特征在于,所述将所述目标HTML按照预设生成方式生成目标Excel文件的步骤包括:将所述目标HTML转换为预设Base64格式,以得到目标转换值;

将所述目标转换值设置为Excel格式,以生成目标Excel文件。

4.根据权利要求1所述页面表格导出EXCEL方法,其特征在于,所述将所述目标HTML按照预设生成方式生成目标Excel文件的步骤包括:将所述目标HTML转换为预设BLOB文件;

根据所述预设BLOB文件,生成目标Excel文件。

5.根据权利要求1所述页面表格导出EXCEL方法,其特征在于,所述将所述目标HTML按照预设生成方式生成目标Excel文件,并将所述目标Excel文件进行下载的步骤之后,还包括:

对所述目标Excel文件是否加密进行提示;

若接收到对所述目标Excel文件进行加密的指令,弹出预设加密设置显示框以使用户对所述目标Excel文件设置密码。

6.根据权利要求1所述页面表格导出EXCEL方法,其特征在于,所述将所述目标HTML按照预设生成方式生成目标Excel文件,并将所述目标Excel文件进行下载,以导出所述预设表格的步骤之后,还包括:

记录所述预设表格被下载的下载次数;

统计所有预设表格各自被下载的下载次数;

按照下载次数由大到小的顺序,将所有所述预设表格进行排序,以得到表格排序队列;

获取所述表格排序队列中前n个预设表格,其中,n为自然数;

将前n个所述预设表格各自所对应的预设关联表格进行显示。

7.根据权利要求1‑6任一项所述页面表格导出EXCEL方法,其特征在于,所述根据所述预设表格标识,获取所述预设表格所对应的预设DOM结构的步骤之前,还包括:判断是否存在所述预设表格所对应的预设DOM结构;

若不存在所述预设表格所对应的预设DOM结构,发出下载失败的提示。

8.一种页面表格导出EXCEL装置,其特征在于,包括:第一获取单元,用于响应于表格下载指令,获取页面中待下载的预设表格所对应的预设表格标识;

第二获取单元,用于根据所述预设表格标识,获取所述预设表格所对应的预设DOM结构;

嵌入单元,用于获取所述预设表格所对应的预设HTML模板,并将所述预设DOM结构嵌入至所述预设HTML模板,以得到目标HTML;

导出单元,用于将所述目标HTML按照预设生成方式生成目标Excel文件,并将所述目标Excel文件进行下载,以导出所述预设表格。

9.一种计算机设备,其特征在于,所述计算机设备包括存储器以及与所述存储器相连的处理器;所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,以执行如权利要求1‑7任一项所述方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如权利要求1‑7中任一项所述方法的步骤。