web表格数据的选取方法及装置的制造方法

文档序号:9727293阅读:329来源:国知局
web表格数据的选取方法及装置的制造方法
【技术领域】
[0001]本发明涉及表格处理技术领域,特别是涉及一种web表格数据的选取方法及装置。
【背景技术】
[0002]Web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。Web是一种新的互联网方式,其以用户为中心,通过网络应用程序促进了网络上人与人间的信息交换和协同合作。
[0003]在Web技术非常流行的今天,网页中的表格随处可见。简单来说,Web报表就是借助Web平台可以让用户在线查看、编辑、保存、输出的报表。
[0004]但是,现有技术中,在对web报表中的数据进行选取时,只有点击某一行或者某一单元格的数据时,才能选中或者取消选中所述行或者单元格的数据,当需要选中的行或者单元格的数量较多时,需要逐一点击需要选中的数据,因此,存在着操作繁琐的问题。

【发明内容】

[0005]本发明实施例解决的是如何简便地对Web表格中的数据进行选取。
[0006]为解决上述问题,本发明实施例提供了一种Web表格数据的选取方法,所述方法包括:
[0007]判断预设的按键是否被按下;
[0008]当确定所述预设的按键被按下,且所述表格中的单元格被单击时,判断所述表格中是否已有数据被选中;
[0009]当确定所述表格中有数据被选中时,根据所述被按下的预设的按键,选中所述表格中相应的数据;
[0010]当确定所述预设的按键未被按下时,将所述表格设置为单选状态。
[0011]可选地,所述当确定所述预设的按键被按下,且所述表格中的单元格被单击时,判断所述表格中是否已有数据被选中,包括:
[0012]判断预设的变量是否大于预设的阈值;
[0013]当所述变量大于所述阈值时,确定所述表格中已有一行数据被选中,将所述被选中的一行数据作为第一行数据;
[0014]当所述变量等于预设的阈值时,确定所述表格中未有数据被选中。
[0015]可选地,所述预设的按键为第一按键、第二按键或第三按键。
[0016]可选地,将所述选中的单元格所在行中的数据作为第二行数据,所述当确定所述表格中有数据被选中时,根据所述按下的预设的按键,选中所述表格中相应的数据,包括:
[0017]当确定所述第一按键被按下时,判断所述第一行数据与所述第二行数据是否为同一行数据;
[0018]当确定所述第一行数据与所述第二行数据是同一行数据时,则将所述第一行数据设置为未选中的状态;
[0019]当确定所述第一行数据与所述第二行数据不是同一行数据时,则将所述第二行数据设置为选中状态。
[0020]可选地,将所述选中的单元格所在行中的数据作为第二行数据,所述当确定所述表格中有数据被选中时,根据所述按下的预设的按键,选中所述表格中相应的数据,包括:
[0021]当确定所述第二按键被按下时,选中所述第一行数据、所述第二行数据以及所述第一行数据与所述第二行数据之间所有行的数据。
[0022]可选地,将所述选中的单元格所在行中的数据作为第二行数据,所述当确定所述表格中有数据被选中时,根据所述按下的预设的按键,选中所述表格中相应的数据,包括:
[0023]当确定所述第三按键被按下时,将所述第一行数据设置为未选中状态;
[0024]获取所述选中的单元格中的数据;
[0025]遍历所述表格中所述选中的单元格所在列的其他单元格中的数据;
[0026]当所述其他单元格中的数据与所述选中的单元格中的数据相同时,选中所述第二行数据和与所述选中的单元格中的数据相同的其他单元格所在行的数据。
[0027]可选地,所述第一按键、第二按键和第三按键分别为Ctrl按键、Shift按键和Alt按键。
[0028]本发明实施例还提供一种web表格数据的选取装置,所述装置包括:
[0029]第一判断单元,判断预设的按键是否被按下;
[0030]第二判断单元,当确定所述预设的按键被按下,且所述表格中的单元格被单击时,判断所述表格中是否已有数据被选中;
[0031]数据选取单元,适于当确定所述表格中有数据被选中时,根据所述被按下的预设的按键,选中所述表格中相应的数据;
[0032]设置单元,适于当确定所述预设的按键未被按下时,将所述表格设置为单选状态。
[0033]可选地,所述第二判断单元包括:
[0034]第一判断子单元,适于判断预设的变量是否大于预设的阈值;
[0035]第一确定子单元,适于当所述变量大于所述阈值时,确定所述表格中已有一行数据被选中,将所述被选中的一行数据作为第一行数据;
[0036]第二确定子单元,适于当所述变量等于预设的阈值时,确定所述表格中未有数据被选中。
[0037]可选地,所述预设的按键为第一按键、第二按键或第三按键。
[0038]可选地,将所述选中的单元格所在行中的数据作为第二行数据,所述数据选取单元包括:
[0039]第二判断子单元,适于当确定所述第一按键被按下时,判断所述第一行数据与所述第二行数据是否为同一行数据;
[0040]第三确定子单元,适于当确定所述第一行数据与所述第二行数据是同一行数据时,则将所述第一行数据设置为未选中的状态;
[0041]第一选取子单元,适于当确定所述第一行数据与所述第二行数据不是同一行数据时,则将所述第二行数据设置为选中状态。
[0042]可选地,将所述选中的单元格所在行中的数据作为第二行数据,所述数据选取单元包括:
[0043]第二选取子单元,适于当确定所述第二按键被按下时,选中所述第一行数据、所述第二行数据以及所述第一行数据与所述第二行数据之间所有行的数据。
[0044]可选地,将所述选中的单元格所在行中的数据作为第二行数据,所述数据选取单元包括:
[0045]第四确定子单元,适于当确定所述第三按键被按下时,将所述第一行数据设置为未选中状态;
[0046]获取子单元,适于获取所述选中的单元格中的数据;
[0047]遍历子单元,适于遍历所述表格中所述选中的单元格所在列的其他单元格中的数据;
[0048]第三选取子单元,适于当所述其他单元格中的数据与所述选中的单元格中的数据相同时,选中所述第二行数据和与所述选中的单元格中的数据相同的其他单元格所在行的数据。
[0049]可选地,所述第一按键、第二按键和第三按键分别为Ctrl按键、Shift按键和Alt按键。
[0050]与现有技术相比,本发明的技术方案具有以下的优点:
[0051]通过使用预设的按键,在单击选中web表格中的一个单元格或者所述单元格所在的行的数据时,可以同时选中多行数据,使得在对web表格中的数据进行选择时,可以简化web表格中数据的选取操作,简便易行,因而可以提高web表格的工作效率。
【附图说明】
[0052]图1是本发明实施例中的一种web表格数据的选取方法的流程图;
[0053]图2是本发明实施例中的另一种web表格数据的选取方法的流程图;
[0054]图2a本发明实施例中Ctrl按键按下时选取web表格数据的流程图;
[0055]图2b本发明实施例中Alt按键按下时选取web表格数据的流程图;
[0056]图3是本发明实施例中的一种web表格数据的选取装置的结构示意图;
[0057]图4示出了本发明实施例中的一种第一判断单元的结构示意图;
[0058]图5示出了本发明实施例中的一种数据选取单元的结构示意图。
【具体实施方式】
[0059]为解决现有技术中存在的上述问题,本发明实施例采用的技术方案通过使用预设的按键,可以将与单击选中的行或者单元格中的数据具有某些相同属性的数据同时进行选中,使得在对web表格中的数据进行选择时,可以简化操作,简便易行。
[0060]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0061]图1示出了本发明实施例中的一种web表格数据的选取方法的流程图。如图1所示的web表格数据的选取方法,可以包括:
[0062]步骤S101:判断预设的按键是否被按下。
[0063]当判断结果为是时,可以执行步骤S102?S103,反之,则可以执行步骤S104。
[0064]步骤S102:当所述表格中的单元格被单击时,判断所述表格中是否已有数据被选中。
[0065]在具体实施中,当单击所述表格中的单元格时,所述单元格所在的行的数据就会被选中,其中,所述单元格可以为所述行中的任一单元格。
[0066]当判断结果为是时,可以执行步骤S103,反之,则不执行任何操作。
[0067]步骤S103:根据所述被按下的预设的按键,选中所述表格中相应的数据。
[0068]在具体实施中,当所述第一按键、第二按键或者第三按键被按下时,所述表格中的相应的数据将可以被选中,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1