一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种表格数据处理方法、装置及设备与流程

2022-12-31 17:50:53 来源:中国专利 TAG:
1.本技术涉及数据处理
技术领域
:,具体涉及一种表格数据处理方法、装置及设备。
背景技术
::2.目前,当用户对表格数据进行筛选时,若切换筛选条件,会清空之前筛选得到的数据,而只展示最后一次筛选得到的数据。这使得表格数据的筛选功能较为单一,造成用户在表格数据筛选过程中的体验性差。技术实现要素:3.有鉴于此,本技术提供一种表格数据处理方法、装置及设备,能够丰富数据的筛选功能,进而提高用户在表格数据筛选过程中的体验性。4.为解决上述问题,本技术提供的技术方案如下:5.第一方面,本技术提供一种表格数据处理方法,所述方法包括:6.响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件;所述筛选条件包括所述第一筛选条件;7.响应于基于所述第一筛选条件的筛选操作,在所述当前页面的第二区域展示表格筛选数据;所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据;8.当满足预设条件时,提供条件追加功能,响应于在所述条件追加功能的基础上对第二筛选条件的追加操作,更新所述筛选条件,更新后的所述筛选条件包括所述第一筛选条件和所述第二筛选条件;9.响应于基于所述第一筛选条件和所述第二筛选条件的筛选操作,更新所述表格筛选数据,更新后的所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据以及由所述第二筛选条件得到的第二表格筛选数据。10.第二方面,本技术提供一种表格数据处理装置,所述装置包括:11.条件展示单元,用于响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件;所述筛选条件包括所述第一筛选条件;12.数据展示单元,用于响应于基于所述第一筛选条件的筛选操作,在所述当前页面的第二区域展示表格筛选数据;所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据;13.第一条件更新单元,用于当满足预设条件时,提供条件追加功能,响应于在所述条件追加功能的基础上对第二筛选条件的追加操作,更新所述筛选条件,更新后的所述筛选条件包括所述第一筛选条件和所述第二筛选条件;14.第一数据更新单元,用于响应于基于所述第一筛选条件和所述第二筛选条件的筛选操作,更新所述表格筛选数据,更新后的所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据以及由所述第二筛选条件得到的第二表格筛选数据。15.第三方面,本技术提供一种电子设备,包括:16.一个或多个处理器;17.存储装置,其上存储有一个或多个程序,18.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一所述的表格数据处理方法。19.第四方面,本技术提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现任一所述的表格数据处理方法。20.由此可见,本技术具有如下有益效果:21.本技术提供一种表格数据处理方法、装置及设备,响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件。此时,筛选条件包括第一筛选条件。在第一筛选条件的基础上执行筛选操作,响应于该筛选操作,在当前页面的第二区域展示表格筛选数据。该表格筛选数据包括由第一筛选条件得到的第一表格筛选数据。进而,当满足预设条件时,提供条件追加功能,响应于在条件追加功能的基础上对第二筛选条件的追加操作,更新筛选条件,更新后的筛选条件包括第一筛选条件和第二筛选条件。此时,可进一步基于更新后的筛选条件执行筛选操作,即基于第一筛选条件和第二筛选条件执行筛选操作,获得更新后的表格筛选数据,更新后的表格筛选数据包括由第一筛选条件得到的第一表格筛选数据以及由第二筛选条件得到的第二表格筛选数据。由此,在基于第一筛选条件获得第一表格筛选数据的基础上,还可追加第二筛选条件,使得既能够保留由第一筛选条件得到的第一表格筛选数据,还能获得由第二筛选条件得到的第二表格筛选数据。如此,丰富了表格数据的筛选功能,提高了用户在表格数据筛选过程中的体验性。附图说明22.图1为本技术实施例提供的一种表格数据处理方法的流程图;23.图2为本技术实施例提供的一种第一筛选条件的示意图;24.图3为本技术实施例提供的一种第一表格筛选数据的示意图;25.图4为本技术实施例提供的一种第二筛选条件的示意图;26.图5为本技术实施例提供的一种更新后的筛选条件的示意图;27.图6为本技术实施例提供的一种更新后的表格筛选数据的示意图;28.图7为本技术实施例提供的一种表格数据处理装置的结构示意图;29.图8为本技术实施例提供的一种电子设备的基本结构的示意图。具体实施方式30.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术实施例作进一步详细的说明。31.为了便于理解和解释本技术实施例提供的技术方案,下面将先对本技术的
背景技术
:进行说明。32.目前,当用户对表格数据进行筛选时,若切换筛选条件,之前筛选得到的数据会被清空,只能展示最后一次筛选得到的数据。这使得表格数据的筛选功能较为单一,造成用户在表格数据筛选过程中的体验性差。33.基于此,本技术实施例提供了一种表格数据处理方法、装置及设备,响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件。此时,筛选条件包括第一筛选条件。在第一筛选条件的基础上执行筛选操作,响应于该筛选操作,在当前页面的第二区域展示表格筛选数据。该表格筛选数据包括由第一筛选条件得到的第一表格筛选数据。进而,当满足预设条件时,提供条件追加功能,响应于在条件追加功能的基础上对第二筛选条件的追加操作,更新筛选条件,更新后的筛选条件包括第一筛选条件和第二筛选条件。此时,可进一步基于更新后的筛选条件执行筛选操作,即基于第一筛选条件和第二筛选条件执行筛选操作,获得更新后的表格筛选数据,更新后的表格筛选数据包括由第一筛选条件得到的第一表格筛选数据以及由第二筛选条件得到的第二表格筛选数据。由此,在基于第一筛选条件获得第一表格筛选数据的基础上,还可追加第二筛选条件,使得既能够保留由第一筛选条件得到的第一表格筛选数据,还能获得由第二筛选条件得到的第二表格筛选数据。如此,丰富了表格数据的筛选功能,提高了用户在表格数据筛选过程中的体验性。34.为了便于理解本技术,下面结合附图对本技术实施例提供的一种表格数据处理方法进行说明。35.参见图1所示,该图为本技术实施例提供的一种表格数据处理方法的流程图。作为一种可选示例,该方法可应用于任一提供表格数据处理功能的应用程序中。如图1所示,该方法可以包括s101-s104:36.s101:响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件;筛选条件包括第一筛选条件。37.用户根据需求确定第一筛选条件并添加第一筛选条件,响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件。此时,筛选条件包括第一筛选条件。38.在本技术实施例中,筛选条件可为关键词类型的筛选条件、筛选条件类型的筛选条件或排序类型的筛选条件,这里不对筛选条件的类型进行限定。即,第一筛选条件可为关键词类型的筛选条件、筛选条件类型的筛选条件或排序类型的筛选条件。39.可以理解的是,当前页面为应用程序中目前所展示的页面,当前页面的第一区域可为当前页面中分割出来的区域,也可为在当前页面上弹出的展示区域。40.参见图2,图2为本技术实施例提供的一种第一筛选条件的示意图。图2提供了一个电子表格,电子表格120展示有车辆销售数据,车辆销售数据展示有销售日期、销售省份、销售城市以及销售车辆的颜色等数据。电子表格的每一行表示一条完整的销售数据。用户可针对销售省份对电子表格中的销售数据进行检索。41.具体地,在电子表格120上展示销售省份对应的筛选面板110。另外,还可展示销售日期对应的筛选面板,以实现基于销售日期的表格数据筛选,其余类似,这里不再赘述。可知,电子表格120所在的页面可看作为当前页面,销售省份对应的筛选面板110可看作为当前页面中的第一区域。筛选面板110中展示有电子表格中的所有销售省份以及每个销售省份对应的勾选框。筛选面板110中还提供有搜索框,可在搜索框中输入关键词,此处的关键词具体为销售省份的名称,以获取准确的销售省份名称。作为一种可选示例,可在搜索框中输入多个关键词并用空格间隔开来,以实现多个关键词同时搜索的功能。42.用户可对销售省份对应的勾选框进行勾选,勾选的销售省份即为关键词类型的筛选条件。例如,用户勾选的销售省份为“北京”和“上海”,则“北京”和“上海”可作为关键词类型的第一筛选条件。用户还可在搜索框中搜索关键词,对搜索到的关键词进行勾选,勾选的销售省份即可作为关键词类型的筛选条件。例如,用户搜索并勾选的销售省份为“北京”和“上海”。43.可以理解的是,对“北京”和“上海”对应的勾选框进行勾选之后,表示添加了第一筛选条件,第一筛选条件即为“北京”和“上海”。44.s102:响应于基于第一筛选条件的筛选操作,在当前页面的第二区域展示表格筛选数据;表格筛选数据包括由第一筛选条件得到的第一表格筛选数据。45.在添加第一筛选条件之后,用户可针对第一筛选条件执行筛选操作。响应于基于第一筛选条件的筛选操作,在当前页面的第二区域展示表格筛选数据。可以理解的是,此时展示的表格筛选数据即在第一筛选条件下得到的第一表格筛选数据。其中,第二区域为区别于第一区域的区域,表格筛选数据为基于筛选条件执行筛选操作后得到的数据。46.参考图2所示,图2的筛选面板110中还提供有取消控件和确定控件,在添加第一筛选条件之后,若触发确定控件,响应于对确定控件的触发操作,则可实现基于第一筛选条件的筛选操作。参见图3,图3为本技术实施例提供的一种第一表格筛选数据的示意图。当第一筛选条件为图2所示的“北京”和“上海”时,对该第一筛选条件执行筛选操作,可得到图3所示的第一表格筛选数据。第一表格筛选数据为销售省份为“北京”和“上海”的4条销售数据。其中,第一表格筛选数据展示在电子表格中,电子表格中展示第一表格筛选数据的区域即可看作为当前页面中的第二区域。47.s103:当满足预设条件时,提供条件追加功能,响应于在条件追加功能的基础上对第二筛选条件的追加操作,更新筛选条件,更新后的筛选条件包括第一筛选条件和第二筛选条件。48.在基于第一筛选条件获取第一表格筛选数据之后,若在保留第一表格筛选数据的基础上,还需在当前页面的第二区域中追加展示其他数据,则可通过追加第二筛选条件的方式实现。49.具体地,当满足预设条件时,应用程序会提供条件追加功能。可以理解的是,在本技术实施例中,预先设置有预设条件,该预设条件是为应用程序提供条件追加功能的条件。只要满足预设条件,应用程序便可提供条件追加功能,若不满足预设条件,应用程序则不提供条件追加功能。其中,条件追加功能可通过可视化的形式展示在应用程序中,以实现与用户的交互。50.可以理解的是,若不满足预设条件时也进行条件追加功能的展示,可能会造成用户对条件追加功能的误解,使得功能的理解性差。本技术实施例中仅在满足预设条件时,提供条件追加功能,能够实现条件追加功能的智能化呈现,便于用户理解,提高了功能的可理解性,交互上对用户更加友好。51.在一个或多个实施例中,预设条件为已执行过筛选操作。可以理解的是,在执行过基于筛选条件的筛选操作之后,才能实现在原有的筛选条件的基础上对新的筛选条件的追加操作。基于此可知,在s102中已经基于第一筛选条件执行了筛选操作,则已经满足了预设条件,应用程序会提供条件追加功能。则可在条件追加功能的基础上,实现对第二筛选条件的追加。此时,响应于在条件追加功能的基础上对第二筛选条件的追加操作,更新筛选条件,更新后的筛选条件包括第一筛选条件和第二筛选条件。52.例如,如图2所示,若针对销售省份的第一筛选条件为“北京”和“上海”,进一步确定第二筛选条件为“甘肃”。在第一筛选条件的基础上对第二筛选条件进行追加,更新后的筛选条件即为“北京”、“上海”和“甘肃”。如此,实现了在保留原有第一筛选条件的基础上,实现第二筛选条件的追加筛选功能。53.作为一种可选示例,第一筛选条件和第二筛选条件可为相同类型的筛选条件。例如,第一筛选条件和第二筛选条件可均为关键词类型的筛选条件。如,第一筛选条件为2021年,第二筛选条件为2022年。54.作为另一种可选示例,第一筛选条件和第二筛选条件可为不同类型的筛选条件。例如,第一筛选条件为关键词类型的筛选条件,而第二筛选条件为筛选条件类型的筛选条件。如,第一筛选条件为2021年,第二筛选条件为2019年之前的年份。55.可以理解的是,第一筛选条件展示在当前页面的第一区域。展示更新后的筛选条件的区域和第一区域可能为不同区域。56.在一种可能的实现方式中,本技术实施例提供了一种当满足预设条件时,提供条件追加功能,响应于在条件追加功能的基础上对第二筛选条件的追加操作,更新筛选条件,更新后的筛选条件包括第一筛选条件和第二筛选条件的具体实施方式,具体请参见下文a1-a3。57.s104:响应于基于第一筛选条件和第二筛选条件的筛选操作,更新表格筛选数据,更新后的表格筛选数据包括由第一筛选条件得到的第一表格筛选数据以及由第二筛选条件得到的第二表格筛选数据。58.在确定更新后的筛选条件为第一筛选条件和第二筛选条件之后,可对更新后的筛选条件执行筛选操作,即基于第一筛选条件和第二筛选条件执行筛选操作。响应于基于第一筛选条件和第二筛选条件的筛选操作,更新表格筛选数据,更新后的表格筛选数据包括由第一筛选条件得到的第一表格筛选数据以及由第二筛选条件得到的第二表格筛选数据。其中,更新后的表格筛选数据仍可展示在当前页面的第二区域中。59.例如,当更新后的筛选条件为“北京”、“上海”和“甘肃”时,在执行筛选条件之后,电子表格中展示的表格筛选数据除了图3所示的“北京”和“上海”对应的销售数据之外,还会展示“甘肃”对应的销售数据。其中,“北京”和“上海”对应的销售数据即为第一表格筛选数据,“甘肃”对应的销售数据即为第二表格筛选数据。60.如此,通过在第一筛选条件的基础上追加第二筛选条件,能够实现在保留由第一筛选条件得到的第一表格筛选数据的基础上,还能追加展示由第二筛选条件得到的第二表格筛选数据。61.基于上述s101-s104的相关内容可知,本技术提供一种表格数据处理方法,响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件。此时,筛选条件包括第一筛选条件。在第一筛选条件的基础上执行筛选操作,响应于该筛选操作,在当前页面的第二区域展示表格筛选数据。该表格筛选数据包括由第一筛选条件得到的第一表格筛选数据。进而,当满足预设条件时,提供条件追加功能,响应于在条件追加功能的基础上对第二筛选条件的追加操作,更新筛选条件,更新后的筛选条件包括第一筛选条件和第二筛选条件。此时,可进一步基于更新后的筛选条件执行筛选操作,即基于第一筛选条件和第二筛选条件执行筛选操作,获得并展示更新后的表格筛选数据,更新后的表格筛选数据包括由第一筛选条件得到的第一表格筛选数据以及由第二筛选条件得到的第二表格筛选数据。由此,在基于第一筛选条件获得第一表格筛选数据的基础上,还可追加第二筛选条件,使得既能够保留由第一筛选条件得到的第一表格筛选数据,还能获得由第二筛选条件得到的第二表格筛选数据。如此,丰富了表格数据的筛选功能,提高了用户在表格数据筛选过程中的体验性。62.在一种可能的实现方式中,本技术实施例提供了一种s103中当满足预设条件时,提供条件追加功能,响应于在条件追加功能的基础上对第二筛选条件的追加操作,更新筛选条件,更新后的筛选条件包括第一筛选条件和第二筛选条件的具体实施方式,包括:63.a1:响应于对第二筛选条件的添加操作,更新筛选条件,在当前页面的第三区域展示更新后的筛选条件,更新后的筛选条件包括第二筛选条件。64.在展示第一筛选条件下的第一表格筛选数据之后,用户进一步确定第二筛选条件并添加第二筛选条件。此时,响应于对第二筛选条件的添加操作,更新筛选条件,在当前页面的第三区域展示更新后的筛选条件,更新后的筛选条件包括第二筛选条件。即,筛选条件由第一筛选条件更新为了第二筛选条件。其中,第三区域和第一区域相同或不同,这里不进行限定。65.例如,在展示图3所示的“北京”和“上海”对应的销售数据之后,用户可进一步在图2所示的搜索框中输入“甘肃”并搜索。参见图4,图4为本技术实施例提供的一种第二筛选条件的示意图。在对关键词“甘肃”进行搜索之后,在筛选面板110中展示搜索结果“甘肃”。进而,勾选“甘肃”对应的勾选框或在得到“甘肃”的搜索结果后,自动默认勾选其对应的勾选框,以实现对作为第二筛选条件“甘肃”的添加操作。此时,筛选条件由“北京”和“上海”更新为“甘肃”。其中,搜索结果“甘肃”所在的区域可看作为第三区域。66.a2:当满足预设条件时,在第三区域展示处于未触发状态的条件追加控件;条件追加控件用于在被触发后,实现对第三区域中展示的更新后的筛选条件的追加功能。67.作为一种可选示例,当满足预设条件时,展示未触发状态的条件追加控件,触发未触发状态的条件追加控件可实现条件追加功能。68.具体实施时,若满足预设条件,可在第三区域展示第二筛选条件的同时,也在第三区域展示处于未触发状态的条件追加控件。可以理解的是,在第三区域展示第二筛选条件时,第二筛选条件处于可能未被添加的状态或被添加的状态。69.条件追加控件用于在被触发后,实现对第三区域中展示的更新后的筛选条件的追加功能。即,条件追加控件用于在被触发后,实现对第二筛选条件的追加。需要说明的是,在条件追加控件被触发前,需要第二筛选条件为添加状态。其中,实现对第二筛选条件的追加可以理解为在第一筛选条件的基础上实现对第二筛选条件的追加。70.如图4所示,图4展示有“添加到已有筛选条件”功能以及对应的勾选框130。“添加到已有筛选条件”功能以及对应的勾选框可看作为条件追加控件。“添加到已有筛选条件”功能对应的勾选框为未勾选状态,即条件追加控件为未触发状态。71.作为一种可选示例,当不满足预设条件时,在当前页面的第三区域中取消展示条件追加控件。其中,不满足预设条件发生的场景可能是之前满足预设条件,在当前页面的第三区域中展示有条件追加控件。但是当不满足预设条件时,对在当前页面的第三区域中展示的条件追加控件进行取消展示。另外,不满足预设条件发生的场景还可能是在刚启用应用程序时,确定不满足预设条件,此时在当前页面的第三区域中取消展示条件追加控件,即不展示条件追加控件。当满足预设条件时,再进行条件追加控件的展示。72.作为另一种可选示例,当不满足预设条件时,当前页面的第三区域中展示的条件追加控件为不可触发状态。当满足预设条件时,当前页面的第三区域中展示的条件追加控件为可触发但未触发状态。例如,当不满足预设条件时,条件追加控件变灰,不可被触发。当满足预设条件时,当前页面的第三区域中展示的条件追加控件被高亮,可被触发,但是还未被触发。73.在一个或多个实施例中,预设条件为已执行过筛选操作。可以理解的是,当开启应用程序时,还未添加任何筛选条件,未执行任何筛选操作,此时不满足预设条件,不展示条件追加控件。在已经执行过筛选操作的基础上,才会展示条件追加控件。可以理解的是,若没有执行过筛选操作时也展示条件追加控件,可能会造成用户的误解,使得功能的理解性差。而在未执行过筛选操作时不展示条件追加控件,而仅在已执行过筛选操作后才展示条件追加控件,能够方便用户理解,提高用户对功能的可理解性。74.例如,以图4为例,当开启应用程序之后,若还未执行过筛选操作,当在搜索框中搜索并展示“甘肃”时,筛选面板上不会展示“添加到已有筛选条件”功能以及对应的勾选框。在执行筛选操作之后,满足预设条件。此时,筛选面板上会展示有“添加到已有筛选条件”功能以及对应的勾选框。另外,如图4所示,筛选面板中的“甘肃”对应的勾选框为勾选状态,表示第二筛选条件“甘肃”为添加状态。75.a3:响应于对条件追加控件的触发操作,将第三区域展示的筛选条件由第二筛选条件更新为第一筛选条件以及第二筛选条件。76.对第三区域中展示的条件追加控件进行触发,能够实现在条件追加功能的基础上对第三区域展示的第二筛选条件的追加操作。则响应于对条件追加控件的触发操作,将第三区域展示的筛选条件由第二筛选条件更新为第一筛选条件以及第二筛选条件。如此,通过对条件追加控件的触发操作,实现了在保留原有的第一筛选条件的基础上,追加第二筛选条件的功能。77.可以理解的是,在未触发条件追加控件时,第三区域展示第二筛选条件,在触发条件追加控件时,第三区域展示更新后的第一筛选条件以及第二筛选条件。即,无论是否对条件追加控件进行触发,均能以可视化的方式向用户展示当前的筛选条件。如此,便于用户理解,提高了用户的可理解性,使得交互方式更加友好。78.例如,在未对图4中的“添加到已有筛选条件”功能对应的勾选框进行勾选时,筛选面板展示“甘肃”。对图4中的“添加到已有筛选条件”功能对应的勾选框进行勾选,以实现对未触发状态的条件追加控件的触发操作,将图4展示的筛选条件“甘肃”更新为筛选条件“北京”、“上海”和“甘肃”。参见图5,图5为本技术实施例提供的一种更新后的筛选条件的示意图。如图5所示,更新后的筛选条件“北京”、“上海”和“甘肃”展示在筛选面板上。79.基于a1-a3可知,提供了一种在原有筛选条件的基础上,对新的筛选条件进行追加的实施方式,丰富了数据的筛选功能,提高了用户在检索过程中的体验性。80.另外,如图5所述,在触发确定控件之后,执行基于第一筛选条件和第二筛选条件的筛选操作,更新表格筛选数据并展示更新后的表格筛选数据。更新后的表格筛选数据包括由第一筛选条件得到的第一表格筛选数据以及由第二筛选条件得到的第二表格筛选数据,完成追加筛选。参见图6,图6为本技术实施例提供的一种更新后的表格筛选数据的示意图。如图6所示,电子表格中展示的表格筛选数据除了图3所示的第一筛选条件“北京”和“上海”对应的销售数据之外,还会展示第二筛选条件“甘肃”对应的销售数据。其中,“北京”和“上海”对应的销售数据即为第一表格筛选数据,“甘肃”对应的销售数据即为第二表格筛选数据。81.在一种可能的实现方式中,在展示第一表格筛选数据以及第二表格筛选数据之后,还可继续进行表格数据的筛选。基于此,除了上述提供的实施例之外,本技术实施例提供的表格数据处理方法还包括:82.响应于对第三筛选条件的添加操作,更新筛选条件,在当前页面的第三区域展示更新后的筛选条件,更新后的筛选条件包括第三筛选条件。83.可以理解的是,可先确定第三筛选条件,进而添加第三筛选条件。响应于对第三筛选条件的添加操作,更新筛选条件,更新后的筛选条件包括第三筛选条件。即筛选条件由第一筛选条件和第二筛选条件更新为第三筛选条件。84.另外,更新后的筛选条件可同样展示在当前页面的第三区域中。85.当更新后的筛选条件包括第三筛选条件时,可对第三筛选条件执行筛选操作。响应于基于第三筛选条件的筛选操作,更新表格筛选数据,更新后的表格筛选数据包括由第三筛选条件得到的第三表格筛选数据。86.可以理解的是,当筛选条件为第三筛选条件时,预设条件可能是满足的,此时提供有条件追加功能,但是此时未使用该条件追加功能,而是直接实现了对第三筛选条件的筛选操作。例如,如图4所示,在未对“添加到已有筛选条件”功能对应的勾选框进行勾选时,表示不使用该条件追加功能。87.另外,在筛选条件为第三筛选条件的基础上,当满足预设条件时,在第三区域展示处于未触发状态的条件追加控件。其中,条件追加控件用于在被触发后,实现对第三区域中展示的更新后的筛选条件的追加功能。88.此时,可对条件追加控件进行触发,即使用条件追加功能。响应于对条件追加控件的触发操作,将第三区域展示的筛选条件由第三筛选条件更新为第一筛选条件、第二筛选条件以及第三筛选条件。其中,对条件追加控件进行触发之后,条件追加控件为触发状态。89.进而,还可对已经触发的条件追加控件进行取消触发操作,响应于对条件追加控件的取消触发操作,将第三区域展示的筛选条件由第一筛选条件、第二筛选条件以及第三筛选条件更新为第三筛选条件。其中,对已经触发的条件追加控件进行取消触发操作之后,条件追加控件更新为未触发状态。90.例如,如图4所示,在对“添加到已有筛选条件”功能对应的勾选框进行勾选时,触发了条件追加控件,表示使用该条件追加功能。如此,能够实现在原来的第一筛选条件以及第二筛选条件的基础上,对第三筛选条件的追加功能。此时,筛选条件被更新为第一筛选条件、第二筛选条件以及第三筛选条件。在对已经勾选的“添加到已有筛选条件”功能对应的勾选框取消勾选时,表示实现了对已经触发的条件追加控件的取消触发操作,此时取消对第三筛选条件的追加功能,筛选条件被重新更新为第三筛选条件。91.可以理解的是,在触发条件追加控件之前,以可视化的方式在第三区域展示第三筛选条件。在触发条件追加控件之后,以可视化的方式在第三区域展示第一筛选条件、第二筛选条件以及第三筛选条件。在对条件追加控件进行取消触发之后,以可视化的方式在第三区域重新展示第三筛选条件。如此,每次更新后的筛选条件均能可视化地展示在第三区域中,提高了用户的可理解性,便于用户理解当前的筛选条件的内容,避免出现错误,使得交互方式更加友好。92.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。93.本技术在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。94.基于上述方法实施例提供的一种表格数据处理方法,本技术实施例还提供了一种表格数据处理装置,下面将结合附图对表格数据处理装置进行说明。由于本公开实施例中的装置解决问题的原理与本技术实施例上述表格数据处理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。95.参见图7所示,该图为本技术实施例提供的一种表格数据处理装置的结构示意图。如图7所示,该表格数据处理装置包括:96.条件展示单元701,用于响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件;所述筛选条件包括所述第一筛选条件;97.数据展示单元702,用于响应于基于所述第一筛选条件的筛选操作,在所述当前页面的第二区域展示表格筛选数据;所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据;98.第一条件更新单元703,用于当满足预设条件时,提供条件追加功能,响应于在所述条件追加功能的基础上对第二筛选条件的追加操作,更新所述筛选条件,更新后的所述筛选条件包括所述第一筛选条件和所述第二筛选条件;99.第一数据更新单元704,用于响应于基于所述第一筛选条件和所述第二筛选条件的筛选操作,更新所述表格筛选数据,更新后的所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据以及由所述第二筛选条件得到的第二表格筛选数据。100.在一种可能的实现方式中,所述第一条件更新单元703,包括:101.第一更新子单元,用于响应于对第二筛选条件的添加操作,更新所述筛选条件,在所述当前页面的第三区域展示更新后的所述筛选条件,更新后的所述筛选条件包括所述第二筛选条件;102.展示子单元,用于当满足预设条件时,在所述第三区域展示处于未触发状态的条件追加控件;所述条件追加控件用于在被触发后,实现对所述第三区域中展示的更新后的所述筛选条件的追加功能;103.第二更新子单元,用于响应于对所述条件追加控件的触发操作,将所述第三区域展示的所述筛选条件由所述第二筛选条件更新为所述第一筛选条件以及第二筛选条件。104.在一种可能的实现方式中,所述装置还包括:105.第二条件更新单元,用于响应于对第三筛选条件的添加操作,更新所述筛选条件,在所述当前页面的第三区域展示更新后的所述筛选条件,更新后的所述筛选条件包括所述第三筛选条件。106.在一种可能的实现方式中,所述装置还包括:107.第二数据更新单元,用于响应于基于所述第三筛选条件的筛选操作,更新所述表格筛选数据,更新后的所述表格筛选数据包括由所述第三筛选条件得到的第三表格筛选数据。108.在一种可能的实现方式中,所述装置还包括:109.控件展示单元,用于当满足预设条件时,在所述第三区域展示处于未触发状态的条件追加控件;所述条件追加控件用于在被触发后,实现对所述第三区域中展示的更新后的所述筛选条件的追加功能;110.第三条件更新单元,用于响应于对所述条件追加控件的触发操作,将所述第三区域展示的所述筛选条件由所述第三筛选条件更新为所述第一筛选条件、所述第二筛选条件以及所述第三筛选条件;111.第四条件更新单元,用于响应于对所述条件追加控件的取消触发操作,将所述第三区域展示的所述筛选条件由所述第一筛选条件、所述第二筛选条件以及所述第三筛选条件更新为所述第三筛选条件。112.在一种可能的实现方式中,所述装置还包括:113.取消展示单元,用于当不满足所述预设条件时,在所述当前页面的第三区域中取消展示所述条件追加控件。114.在一种可能的实现方式中,所述预设条件为已执行过筛选操作。115.基于上述方法实施例提供的一种表格数据处理方法,本技术还提供一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的表格数据处理方法。116.下面参考图8,其示出了适于用来实现本技术实施例的电子设备1300的结构示意图。本技术实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(personaldigitalassistant,个人数字助理)、pad(portableandroiddevice,平板电脑)、pmp(portablemediaplayer,便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv(television,电视机)、台式计算机等等的固定终端。图8示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。117.如图8所示,电子设备1300可以包括处理装置(例如中央处理器、图形处理器等)1301,其可以根据存储在只读存储器(rom)1302中的程序或者从存储装置1306加载到随机访问存储器(ram)1303中的程序而执行各种适当的动作和处理。在ram1303中,还存储有电子设备1300操作所需的各种程序和数据。处理装置1301、rom1302以及ram1303通过总线1304彼此相连。输入/输出(i/o)接口1305也连接至总线1304。118.通常,以下装置可以连接至i/o接口1305:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置1306;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置1307;包括例如磁带、硬盘等的存储装置1306;以及通信装置1309。通信装置1309可以允许电子设备1300与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的电子设备1300,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。119.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置1309从网络上被下载和安装,或者从存储装置1306被安装,或者从rom1302被安装。在该计算机程序被处理装置1301执行时,执行本技术实施例的方法中限定的上述功能。120.本技术实施例提供的电子设备与上述实施例提供的表格数据处理方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。121.基于上述方法实施例提供的一种表格数据处理方法,本技术实施例提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上述任一实施例所述的表格数据处理方法。122.需要说明的是,本技术上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。123.在一些实施方式中,客户端、服务器可以利用诸如http(hypertexttransferprotocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,adhoc端对端网络),以及任何当前已知或未来研发的网络。124.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。125.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述表格数据处理方法。126.可以以一种或多种程序设计语言或其组合来编写用于执行本技术的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。127.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。128.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元/模块的名称在某种情况下并不构成对该单元本身的限定,例如,语音数据采集模块还可以被描述为“数据采集模块”。129.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。130.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。131.根据本技术的一个或多个实施例,【示例一】提供了一种表格数据处理方法,所述方法包括:132.响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件;所述筛选条件包括所述第一筛选条件;133.响应于基于所述第一筛选条件的筛选操作,在所述当前页面的第二区域展示表格筛选数据;所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据;134.当满足预设条件时,提供条件追加功能,响应于在所述条件追加功能的基础上对第二筛选条件的追加操作,更新所述筛选条件,更新后的所述筛选条件包括所述第一筛选条件和所述第二筛选条件;135.响应于基于所述第一筛选条件和所述第二筛选条件的筛选操作,更新所述表格筛选数据,更新后的所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据以及由所述第二筛选条件得到的第二表格筛选数据。136.根据本技术的一个或多个实施例,【示例二】提供了一种表格数据处理方法,所述当满足预设条件时,提供条件追加功能,响应于在所述条件追加功能的基础上对第二筛选条件的追加操作,更新所述筛选条件,更新后的所述筛选条件包括所述第一筛选条件和所述第二筛选条件,包括:137.响应于对第二筛选条件的添加操作,更新所述筛选条件,在所述当前页面的第三区域展示更新后的所述筛选条件,更新后的所述筛选条件包括所述第二筛选条件;138.当满足预设条件时,在所述第三区域展示处于未触发状态的条件追加控件;所述条件追加控件用于在被触发后,实现对所述第三区域中展示的更新后的所述筛选条件的追加功能;139.响应于对所述条件追加控件的触发操作,将所述第三区域展示的所述筛选条件由所述第二筛选条件更新为所述第一筛选条件以及第二筛选条件。140.根据本技术的一个或多个实施例,【示例三】提供了一种表格数据处理方法,所述方法还包括:141.响应于对第三筛选条件的添加操作,更新所述筛选条件,在所述当前页面的第三区域展示更新后的所述筛选条件,更新后的所述筛选条件包括所述第三筛选条件。142.根据本技术的一个或多个实施例,【示例四】提供了一种表格数据处理方法,所述方法还包括:143.响应于基于所述第三筛选条件的筛选操作,更新所述表格筛选数据,更新后的所述表格筛选数据包括由所述第三筛选条件得到的第三表格筛选数据。144.根据本技术的一个或多个实施例,【示例五】提供了一种表格数据处理方法,所述方法还包括:145.当满足预设条件时,在所述第三区域展示处于未触发状态的条件追加控件;所述条件追加控件用于在被触发后,实现对所述第三区域中展示的更新后的所述筛选条件的追加功能;146.响应于对所述条件追加控件的触发操作,将所述第三区域展示的所述筛选条件由所述第三筛选条件更新为所述第一筛选条件、所述第二筛选条件以及所述第三筛选条件;147.响应于对所述条件追加控件的取消触发操作,将所述第三区域展示的所述筛选条件由所述第一筛选条件、所述第二筛选条件以及所述第三筛选条件更新为所述第三筛选条件。148.根据本技术的一个或多个实施例,【示例六】提供了一种表格数据处理方法,所述方法还包括:149.当不满足所述预设条件时,在所述当前页面的第三区域中取消展示所述条件追加控件。150.根据本技术的一个或多个实施例,【示例七】提供了一种表格数据处理方法,所述预设条件为已执行过筛选操作。151.根据本技术的一个或多个实施例,【示例八】提供了一种表格数据处理装置,所述装置包括:152.条件展示单元,用于响应于对第一筛选条件的添加操作,在当前页面的第一区域展示筛选条件;所述筛选条件包括所述第一筛选条件;153.数据展示单元,用于响应于基于所述第一筛选条件的筛选操作,在所述当前页面的第二区域展示表格筛选数据;所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据;154.第一条件更新单元,用于当满足预设条件时,提供条件追加功能,响应于在所述条件追加功能的基础上对第二筛选条件的追加操作,更新所述筛选条件,更新后的所述筛选条件包括所述第一筛选条件和所述第二筛选条件;155.第一数据更新单元,用于响应于基于所述第一筛选条件和所述第二筛选条件的筛选操作,更新所述表格筛选数据,更新后的所述表格筛选数据包括由所述第一筛选条件得到的第一表格筛选数据以及由所述第二筛选条件得到的第二表格筛选数据。156.根据本技术的一个或多个实施例,【示例九】提供了一种表格数据处理装置,所述第一条件更新单元,包括:157.第一更新子单元,用于响应于对第二筛选条件的添加操作,更新所述筛选条件,在所述当前页面的第三区域展示更新后的所述筛选条件,更新后的所述筛选条件包括所述第二筛选条件;158.展示子单元,用于当满足预设条件时,在所述第三区域展示处于未触发状态的条件追加控件;所述条件追加控件用于在被触发后,实现对所述第三区域中展示的更新后的所述筛选条件的追加功能;159.第二更新子单元,用于响应于对所述条件追加控件的触发操作,将所述第三区域展示的所述筛选条件由所述第二筛选条件更新为所述第一筛选条件以及第二筛选条件。160.根据本技术的一个或多个实施例,【示例十】提供了一种表格数据处理装置,所述装置还包括:161.第二条件更新单元,用于响应于对第三筛选条件的添加操作,更新所述筛选条件,在所述当前页面的第三区域展示更新后的所述筛选条件,更新后的所述筛选条件包括所述第三筛选条件。162.根据本技术的一个或多个实施例,【示例十一】提供了一种表格数据处理装置,所述装置还包括:163.第二数据更新单元,用于响应于基于所述第三筛选条件的筛选操作,更新所述表格筛选数据,更新后的所述表格筛选数据包括由所述第三筛选条件得到的第三表格筛选数据。164.根据本技术的一个或多个实施例,【示例十二】提供了一种表格数据处理装置,所述装置还包括:165.控件展示单元,用于当满足预设条件时,在所述第三区域展示处于未触发状态的条件追加控件;所述条件追加控件用于在被触发后,实现对所述第三区域中展示的更新后的所述筛选条件的追加功能;166.第三条件更新单元,用于响应于对所述条件追加控件的触发操作,将所述第三区域展示的所述筛选条件由所述第三筛选条件更新为所述第一筛选条件、所述第二筛选条件以及所述第三筛选条件;167.第四条件更新单元,用于响应于对所述条件追加控件的取消触发操作,将所述第三区域展示的所述筛选条件由所述第一筛选条件、所述第二筛选条件以及所述第三筛选条件更新为所述第三筛选条件。168.根据本技术的一个或多个实施例,【示例十三】提供了一种表格数据处理装置,所述装置还包括:169.取消展示单元,用于当不满足所述预设条件时,在所述当前页面的第三区域中取消展示所述条件追加控件。170.根据本技术的一个或多个实施例,【示例十四】提供了一种表格数据处理装置,所述预设条件为已执行过筛选操作。171.根据本技术的一个或多个实施例,【示例十五】提供了一种电子设备,包括:172.一个或多个处理器;173.存储装置,其上存储有一个或多个程序,174.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一所述的表格数据处理方法。175.根据本技术的一个或多个实施例,【示例十六】提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上述任一所述的表格数据处理方法。176.需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。177.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。178.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。179.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或
技术领域
:内所公知的任意其它形式的存储介质中。180.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献