一种表格目标列定位方法及装置制造方法及图纸

技术编号:15287970 阅读:63 留言:0更新日期:2017-05-10 12:22
本发明专利技术公开了一种表格目标列定位方法及装置,涉及数据处理领域,解决了在网页表格中搜索目标列时无法准确定位的问题。该方法包括:对表格进行初始化,初始化包括启用表格的搜索框以及为表格的列设置下标;获取搜索框中的内容,判断内容是否包含有预设符号以及预设符号中是否存在信息;若包含有预设符号并且预设符号中存在信息,则将预设符号中的信息转化为相应的字符或字符串;根据字符或字符串定位到表格目标列。本发明专利技术主要用于快速定位网页中表格的目标列。

Method and device for positioning table target column

The invention discloses a method and a device for positioning a table target column, which relates to the field of data processing. The method includes: the initialization of the table, including the initialization of the search box and enable the table to table column set subscript; obtain a search box in the content, determine the content it contains information about the presence of symbols and symbols in the preset preset; if the preset information contains symbols and symbols in the presupposition, presupposition symbol transformation the information for the corresponding character or string; according to the character or string to form the target positioning column. The invention is mainly used for quickly locating the target column of the table in the web page.

【技术实现步骤摘要】

本专利技术涉及数据处理领域,特别是涉及一种表格目标列定位方法及装置
技术介绍
随着电子化办公的普及,人们可以在计算机上对大量数据进行处理。通常在对数据进行展示时,表格是非常常用的展示方式。但是由于数据量巨大,在用表格进行展示时会出现一些不方便之处。例如,在网页上显示表格时,由于浏览器界面大小的限制,当表格列数较多时就无法在界面中完全展示所有的数据,因此必须为表格设置横向滚动才能在界面固定的宽度内显示所有的列数据。当用户需要在网页的表格中进行数据查找时,会使用浏览器自带的搜索功能搜索数据,然后浏览器会自动定位到相应的内容。但是如果网页中含有多个和目标列相同的数据时,则浏览器会将网页中所有的这些列数据全部显示出来,定位不够精确,无法准确获取到用户所需要搜索的目标列。
技术实现思路
有鉴于此,本专利技术提出了一种表格目标列定位方法及装置,主要目的在于解决在网页表格中搜索目标列时无法准确定位的问题。依据本专利技术的第一个方面,本专利技术提出了一种表格目标列定位方法,包括:对表格进行初始化,初始化包括启用表格的搜索框以及为表格的列设置下标;获取搜索框中的内容,判断内容是否包含有预设符号以及预设符号中是否存在信息;若包含有预设符号并且预设符号中存在信息,则将预设符号中的信息转化为相应的字符或字符串;根据字符或字符串定位到表格目标列。依据本专利技术的第二个方面,本专利技术提出了一种表格目标列定位装置,包括:处理单元,用于对表格进行初始化,初始化包括启用表格的搜索框以及为表格的列设置下标;判断单元,用于获取搜索框中的内容,判断内容是否包含有预设符号以及预设符号中是否存在信息;转化单元,用于当判断单元判断内容中包含有预设符号并且预设符号中存在信息时,将预设符号中的信息转化为相应的字符或字符串;定位单元,用于根据转化单元得到的字符或字符串定位到表格目标列。借由上述技术方案,本专利技术实施例提供的表格目标列定位方法及装置,能够对表格进行初始化,启用表格的搜索框以及为表格的列设置下标;获取搜索框中的内容,判断内容是否包含有预设符号以及预设符号中是否存在信息;若包含有预设符号并且预设符号中存在信息,则将预设符号中的信息转化为相应的字符或字符串;根据字符或字符串定位到表格目标列。与现有技术中当用户在网页的表格中进行数据查找时,若网页中含有多个和目标列相同的数据,则使用浏览器自带的搜索功能会将网页中所有的这些列数据全部显示出来的缺陷相比,本专利技术能够通过表格搜索框中的内容携带的预设符号将预设符号内的内容转化为相应的字符或字符串,并根据字符和字符串在表格中准确定位到目标列。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种表格目标列定位方法的流程图;图2示出了本专利技术实施例提供的一种表格目标列定位装置的组成框图;图3示出了本专利技术实施例提供的另一种表格目标列定位装置的组成框图。具体实施方式下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在数据展示中,表格是非常常用的展示方式。在网页上显示表格时,由于浏览器界面大小的限制,当表格列数较多时就无法在界面中完全展示所有的数据,因此必须为表格设置横向滚动才能在界面固定的宽度内显示所有的列数据。当用户需要在网页的表格中进行数据查找时,会使用浏览器自带的搜索功能搜索数据,然后浏览器会自动定位到相应的内容。但是当网页中含有多个和目标列相同的数据时,浏览器会将网页中所有的这些列数据全部显示出来,定位不够精确。为了解决在网页表格中搜索目标列时无法准确定位的问题,本专利技术实施例提供了一种表格目标列定位方法,如图1所示,该方法包括:101、对表格进行初始化。通常在计算机领域,在开始执行任务之前通常需要根据程序语言或者作用的对象进行初始化操作,包括把变量赋为默认值、把控件设置为默认状态或者由系统给程序分配内存资源等,防止在使用时造成不可预知的错误。因此,本专利技术实施例在定位表格目标列的时候,需要执行步骤101对表格进行初始化,除了基本的为表格设置数据类型、输入程序默认信息以及清空调试用的数据外,更主要是启用表格的搜索框以便将定位操作绑定到表格,避免在整个网页中进行搜索以及为表格的列设置下标用于标注各个列在表格中的顺序。102、获取搜索框中的内容,判断内容是否包含有预设符号以及预设符号中是否存在信息。在本专利技术实施例中当为表格启用了搜索框后,可以针对搜索框进行功能扩展,即为搜索框预设一定的搜索规则,该搜索规则中包含有预设符号,当在搜索框中输入该预设符号并在预设符号中加入特定的搜索信息后,可以根据搜索规则查找到表格中相应列下标或相应列表头的目标列。因此,本专利技术实施例在步骤102中需要获取搜索框中的内容,判断内容是否包含有预设符号以及预设符号中是否存在信息。103、若包含有预设符号并且预设符号中存在信息,则将预设符号中的信息转化为相应的字符或字符串。当在步骤102中判断搜索框中的内容包含有预设符号,并且该预设符号中存在信息后,需要根据预设规则将预设符号中的信息转化为相应的字符或字符串。例如,在本专利技术实施例中,预设规则规定当在预设符号A中加入代表表格中列的下标信息时,可以将该信息转化为相应的代表列下标的字符;同时预设规则规定当在预设符号B中加入代表表格中列表头的信息时,可以将该信息转化为相应的代表列表头的字符串,其中列表头为列中第一个表格中的标识。104、根据字符或字符串定位到表格目标列。当在步骤103中将预设符号中的信息转化为相应的字符或字符串后,可以根据字符或字符串代表的有关列下标或列表头信息在表格中准确定位到目标列。本专利技术实施例提供的表格目标列定位方法,能够对表格进行初始化,启用表格的搜索框以及为表格的列设置下标;获取搜索框中的内容,判断内容是否包含有预设符号以及预设符号中是否存在信息;若包含有预设符号并且预设符号中存在信息,则将预设符号中的信息转化为相应的字符或字符串;根据字符或字符串定位到表格目标列。与现有技术中当用户在网页的表格中进行数据查找时,若网页中含有多个和目标列相同的数据,则使用浏览器自带的搜索功能会将网页中所有的这些列数据全部显示出来的缺陷相比,本专利技术能够通过表格搜索框中的内容携带的预设符号将预设符号内的内容转化为相应的字符或字符串,并根据字符和字符串在表格中准确定位到目标列。为了更好的对上述图1所示的方法进行理解,本专利技术实施例将针对图1中的步骤进行详细说明。在对网页中的表格进行初始化时,为了能够将搜索绑定到表格中,而不会在搜索时对网页中全部内容进行搜索,本专利技术实施例需要启用表格的搜索框。例如,可以通过Da本文档来自技高网...
一种表格目标列定位方法及装置

【技术保护点】
一种表格目标列定位方法,其特征在于,所述方法包括:对表格进行初始化,所述初始化包括启用所述表格的搜索框以及为所述表格的列设置下标;获取所述搜索框中的内容,判断所述内容是否包含有预设符号以及所述预设符号中是否存在信息;若包含有所述预设符号并且所述预设符号中存在信息,则将所述预设符号中的信息转化为相应的字符或字符串;根据所述字符或字符串定位到表格目标列。

【技术特征摘要】
1.一种表格目标列定位方法,其特征在于,所述方法包括:对表格进行初始化,所述初始化包括启用所述表格的搜索框以及为所述表格的列设置下标;获取所述搜索框中的内容,判断所述内容是否包含有预设符号以及所述预设符号中是否存在信息;若包含有所述预设符号并且所述预设符号中存在信息,则将所述预设符号中的信息转化为相应的字符或字符串;根据所述字符或字符串定位到表格目标列。2.根据权利要求1所述的方法,其特征在于,所述为所述表格的列设置下标,包括:按照顺序依次为所述表格的列设置下标。3.根据权利要求1所述的方法,其特征在于,所述判断所述内容是否包含有预设符号,包括:判断所述内容是否包含有预设的中括号或大括号;其中,所述中括号用于加入与所述表格的列的下标有关的信息;所述大括号用于加入与所述表格的列表头有关的信息。4.根据权利要求1所述的方法,其特征在于,所述判断所述内容是否包含有预设符号以及所述预设符号中是否存在信息,包括:使用正则表达式判断所述内容是否全部包含在所述预设符号中;以及使用正则表达式判断所述预设符号中是否包含部分所述内容。5.根据权利要求1所述的方法,其特征在于,所述根据所述字符或字符串定位到表格目标列,包括:根据所述字符在所述表格中搜索列的下标与所述字符相同的目标列并进行定位;或者根据所述字符串在所述表格中搜索列表头与所述字符串相同的目标列并进行定位。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:若使用正则表达式...

【专利技术属性】
技术研发人员:娄文康
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1