本申请涉及人工智能技术,尤其涉及一种宏开启提示的过滤方法、装置、设备及存储介质。
背景技术:
1、现今,用户对表格文件的使用率逐渐增加,在表格文件中可以记录各种数据,以实现用户对数据的保存的需求。用户在打开目标表格文件时,由于表格文件中可能存在复杂内容或者其他原因,导致目标表格文件中生成一个“宏开启提示”。
2、现有技术中,用户终端设备接收到目标表格文件后,打开该目标表格文件就会有“宏开启提示”,用户若想继续查看目标表格文件中的内容,则会手动点击关闭“宏开启提示”。
3、然而,在企业级中,若每次都需要用户手动点击关闭“宏开启提示”,实际上浪费时间,而且还减少了用户使用表格文件的体验感。
技术实现思路
1、本申请提供一种宏开启提示的过滤方法、装置、设备及存储介质,用以解决浪费时间,而且还减少了用户使用表格文件的体验感问题。
2、第一方面,本申请提供一种宏开启提示的过滤方法,所述方法包括:
3、获取目标表格文件;所述目标表格文件包括至少一个表单;
4、采用表格文件处理技术将所述目标表格文件解析为工作簿对象;
5、基于所述工作簿对象确定载有宏开启提示的待过滤表单,并将所述待过滤表单中的宏开启提示进行过滤,所述宏开启提示在打开所述目标表格文件时会展示;
6、从所述工作簿对象中提取所有表单的内容,并展示所述内容。
7、一种方式中,所述采用表格文件处理技术将所述目标表格文件解析为工作簿对象,包括:
8、在执行表格文件处理技术时,采用工作簿工厂(workbookfactory)解析算法将所述目标表格文件解析为对应的工作簿对象。
9、一种方式中,所述基于所述工作簿对象确定载有宏开启提示的待过滤表单,包括:
10、获取所述工作簿对象对应的工作簿格式;
11、若确定所述工作簿格式为升级版本格式,则采用预设文档规则确定载有宏启示提示的待过滤表单;
12、所述方法还包括:
13、若确定所述工作簿格式为基础版本格式,则结束过滤任务。
14、一种方式中,所述采用预设文档规则确定载有宏启示提示的待过滤表单,包括:
15、执行预设文档规则时,读取所述目标表格文件中至少一个表单;
16、针对各表单,将表单转换为第一预设格式对象;
17、采用反射机制读取所述第一预设格式对象中内部私有属性;
18、基于所述内部私有属性确定载有宏开启提示的待过滤表单。
19、一种方式中,所述基于所述内部私有属性确定载有宏开启提示的待过滤表单,包括:
20、通过所述内部私有属性确定出与其具有映射关系的第二预设格式对象;
21、读取所述第二预设格式对象的状态属性;
22、获取所述状态属性对应的整型值;
23、基于所述整型值确定载有宏开启提示的待过滤表单。
24、一种方式中,所述基于所述整型值确定载有宏开启提示的待过滤表单,包括:
25、若确定所述整型值与预设数值一致,则确定所述表单为载有宏开启提示的待过滤表单;
26、所述方法还包括:
27、若确定所述整型值与预设数值不一致,则确定所述表单不为载有宏开启提示的待过滤表单。
28、一种方式中,所述方法还包括:
29、构建原始未过滤表单列表;所述原始未过滤表单列表为空集;
30、将所有不载有宏开启提示的表单标识记录在所述原始未过滤表单列表,以获得最终未过滤表单列表;
31、将所述最终未过滤表单列表发送用户终端;
32、接收用户终端发送的转换请求;所述转换请求中包括用户从所述最终未过滤表单列表中选择的待转换格式的表单标识以及配置转换信息;所述配置转换信息包括目标转换格式以及对应的转换属性相关信息;
33、基于所述转换请求对所述待转换格式的表单进行向目标转换格式的转换,以获得转换后的表单。
34、一种方式中,所述转换请求中包括所述待转换格式的表单对应的目标表格文件;
35、所述基于所述转换请求对所述待转换格式的表单进行向目标转换格式的转换,以获得转换后的表单,包括:
36、采用表格文件处理技术将所述目标表格文件解析为工作簿对象,
37、若判断所述工作簿对象对应的工作簿格式为升级版本格式;
38、读取所述待转换格式的表单的转换内容;
39、按照预设通用格式提取所述转换内容,以获得转换后的表单。
40、所述方法还包括:
41、若判断所述工作簿对象对应的工作簿格式为基础版本格式,结束转换。
42、第二方面,本申请提供一种宏开启提示的过滤装置,所述装置包括:
43、获取模块,用于获取目标表格文件;所述目标表格文件包括至少一个表单;
44、解析模块,用于采用表格文件处理技术将所述目标表格文件解析为工作簿对象;
45、确定模块,用于基于所述工作簿对象确定载有宏开启提示的待过滤表单,过滤模块,用于将所述待过滤表单中的宏开启提示进行过滤,所述宏开启提示在打开所述目标表格文件时会展示;
46、提取及展示模块,用于从所述工作簿对象中提取所有表单的内容,并展示所述内容。
47、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
48、所述存储器存储计算机执行指令;
49、所述处理器执行所述存储器存储的计算机执行指令,以实现如上述第一方面或任一项方式中所述的方法。
50、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述第一方面或任一项方式中所述的方法。
51、第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述第一方面或任一项方式中所述的方法
52、本申请提供一种宏开启提示的过滤方法、装置、设备及存储介质,本申请中过滤装置首先获取目标表格文件,在目标表格文件中包括至少一个表单,接着过滤装置采用表格文件处理技术将目标表格文件解析为工作簿对象,基于工作簿对象确定载有宏开启提示的待过滤表单,从而进一步将待过滤表单中的宏开启提示进行过滤,从而使得过滤装置在工作簿对象中提取所有表单的内容,并展示该内容,由于本申请中将待过滤表单中的宏开启提示进行过滤,进而在下一步展示内容时,不再出现宏开启提示,所以提高用户的体验感。
1.一种宏开启提示的过滤方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述采用表格文件处理技术将所述目标表格文件解析为工作簿对象,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述工作簿对象确定载有宏开启提示的待过滤表单,包括:
4.根据权利要求3所述的方法,其特征在于,所述采用预设文档规则确定载有宏启示提示的待过滤表单,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述内部私有属性确定载有宏开启提示的待过滤表单,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述整型值确定载有宏开启提示的待过滤表单,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述转换请求中包括所述待转换格式的表单对应的目标表格文件;
9.一种宏开启提示的过滤装置,其特征在于,所述装置包括:
10.一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述权利要求1-8中任一项所述的方法。
12.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述权利要求1-8中任一项所述的方法。