表格数据获取方法及装置制造方法及图纸

技术编号:33533806 阅读:28 留言:0更新日期:2022-05-19 02:10
本申请公开了一种表格数据获取方法及装置,属于计算机技术领域。其中,该表格数据获取方法,包括:接收到表格获取请求,其中,所述表格获取请求用于请求获取目标web表格;响应所述表格获取请求,获取所述目标web表格的目标数据,其中,所述目标数据包括:所述目标web表格的各个单元格的内容数据,所述内容数据包括:所述单元格的属性信息、与所述单元格同行的各个单元格的属性信息、以及与所述单元格同列的各个单元格的属性信息,所述属性信息包括:所述单元格的行号、所述单元格的列号以及所述单元格的内容信息。所述单元格的内容信息。所述单元格的内容信息。

【技术实现步骤摘要】
表格数据获取方法及装置


[0001]本申请涉及计算机
,尤其涉及一种表格数据获取方法及装置。

技术介绍

[0002]在相关技术中,一个web(World Wide Web,全球广域网)表格一般包含行、列、以及单元格对应的文本。在获取web表格数据时,一般可以获取整个web表格的数据,包括当前单元格对应的文本,当前单元格为第几行,第几列等信息。
[0003]在获取的表格数据中,每个单元格的数据是相互独立的。例如,对于表1所示的web表格,在获取到的表格数据中,其中第一行第一列的单元格的数据为[col:1row:1text:iphone1],假如用户点击开始时间为[2021

08

30 15:42:51]的操作中的详情,但由于获取的web表格的数据中各个单元格的数据是相互独立的,因此,需要遍历获取到的各个单元格的数据才能定位到目标单元格,从而导致定位到目标单元格的时长较长。
[0004]表1.
[0005]
技术实现思路

[0006]本申请实施例的目的是提供一种表格数据获取方法及装置,能够解决由于web表格的各个单元格的数据相互独立而导致定位目标单元格的时间较长的问题。
[0007]第一方面,本申请实施例提供了一种表格数据获取方法,包括:接收到表格获取请求,其中,所述表格获取请求用于请求获取目标web表格;响应所述表格获取请求,获取所述目标web表格的目标数据,其中,所述目标数据包括:所述目标web表格的各个单元格的内容数据,所述内容数据包括:所述单元格的属性信息、与所述单元格同行的各个单元格的属性信息、以及与所述单元格同列的各个单元格的属性信息,所述属性信息包括:所述单元格的行号、所述单元格的列号以及所述单元格的内容信息。
[0008]第二方面,本申请实施例提供了一种表格数据获取装置,包括:接收模块,用于接收到表格获取请求,其中,所述表格获取请求用于请求获取目标web表格;获取模块,用于响
应所述表格获取请求,获取所述目标web表格的目标数据,其中,所述目标数据包括:所述目标web表格的各个单元格的内容数据,所述内容数据包括:所述单元格的属性信息、与所述单元格同行的各个单元格的属性信息、以及与所述单元格同列的各个单元格的属性信息,所述属性信息包括:所述单元格的行号、所述单元格的列号以及所述单元格的内容信息。
[0009]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0010]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0011]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0012]在本申请实施例中,响应于接收到的表格获取请求,获取目标web表格的目标数据,获取到的目标数据中包括目标web表格的各个单元格的属性信息、与所述单元格同行的各个单元格的属性信息、以及与所述单元格同列的各个单元格的属性信息,从而使得可以从一个单元格的属性信息中定位到与其同行及同列的单元格,而无需遍历目标web表格的各个单元格,缩短了定位目标单元格的时间。
附图说明
[0013]图1是本申请实施例提供的一种表格数据获取方法的流程图;
[0014]图2是本申请实施例提供的一种表格数据获取装置的结构示意图;
[0015]图3是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0016]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0017]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0018]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的表格数据获取方案进行详细地说明。
[0019]图1示出本申请实施例提供的一种表格数据获取方法的流程图,如图1所示,该方法100主要包括以下步骤。
[0020]S110,接收到表格获取请求,其中,所述表格获取请求用于请求获取目标web表格。
[0021]在本申请实施例中,该方法可以由前端设备执行。
[0022]例如,用户在浏览器中请求具有目标web表格的网页时,可以输入所述表格获取请求,以请求获取目标web表格。
[0023]S112,响应所述表格获取请求,获取所述目标web表格的目标数据,其中,所述目标数据包括:所述目标web表格的各个单元格的内容数据,所述内容数据包括:所述单元格的属性信息、与所述单元格同行的各个单元格的属性信息、以及与所述单元格同列的各个单元格的属性信息,所述属性信息包括:所述单元格的行号、所述单元格的列号以及所述单元格的内容信息。
[0024]在本申请实施例中,在接收到所述表格获取请求后,响应于该请求,前端设备获取目标web表格的目标数据。
[0025]在一个可能的实现方式中,所述属性信息还可以以下至少一项:
[0026](1)所述单元格的表头(head);
[0027](2)所述单元格的一个或多个子元素(childrenElement);
[0028](3)所述单元格的节点路径,例如,xpath。
[0029]在一个可能的实现方式中,前端设备可以响应该表格获取请求,从后端获取所述目标web表格的目标数据。当然,并不限于此,前端设备也可以从本地获取所述目标web表格的目标数据。例如,前端设备之前浏览过该目标web表格,并缓存有该web表格的目标数据,则可以从本地获取所述目标web表格的目标数据。
[0030]在本申请实施例中,获取的目标数据中,对于目标web表格的各个单元格,其不仅包括该单元格的属性信息,还可以包括与所述单元格同行和同列的其它单元格的属性信息。
[0031]例如,对于表1所示的web表格,获取的第一行第一列的单元格的数据格式可以为:
[0032][0033][0034][0035][0036]在获取到目标web表格的目标数据,可以根据获取到的目标数据,显示所述目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表格数据获取方法,其特征在于,包括:接收到表格获取请求,其中,所述表格获取请求用于请求获取目标web表格;响应所述表格获取请求,获取所述目标web表格的目标数据;其中,所述目标数据包括:所述目标web表格的各个单元格的内容数据,所述内容数据包括:所述单元格的属性信息、与所述单元格同行的各个单元格的属性信息、以及与所述单元格同列的各个单元格的属性信息,所述属性信息包括:所述单元格的行号、所述单元格的列号以及所述单元格的内容信息。2.根据权利要求1所述的方法,其特征在于,所述属性信息还包括以下至少一项:所述单元格的表头、所述单元格的一个或多个子元素、所述单元格的节点路径。3.根据权利要求1或2所述的方法,其特征在于,响应所述表格获取请求,获取所述目标web表格的目标数据,包括:响应所述表格获取请求,从后端获取所述目标web表格的目标数据。4.根据权利要求1或2所述的方法,其特征在于,在获取所述目标web表格的目标数据之后,所述方法还包括:接收数据获取请求,其中,所述数据获取请求用于请求获取所述目标web表格中与第一单元格同行或同列的第二单元格的至少一项属性信息;从所述第一单元格的内容数据中,获取所述第二单元格的所述至少一项属性信息。5.根据权利要求4所述的方法,其特征在于,所述数据获取请求中携带有以下信息:所述第一单元格的识别信息;指示信息,所述指示信息指示所述第二单元格与所述第一单元格同行,或者所述指示信息指示所述第二单元格与所述第一单元格同列;所述第二单元格的识...

【专利技术属性】
技术研发人员:蒋晓海刘玉芳
申请(专利权)人:北京云测信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1