数据对象的描述信息的显示方法技术

技术编号:2848094 阅读:307 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及数据对象的描述信息的显示方法,包括:客户端模块获得电子表格页面上单元格的激活信息后,向电子表格应用程序发送显示当前被激活的单元格中的数据对象的描述信息的请求信息;电子表格应用程序读取当前被激活的单元格的地址信息,根据该单元格的地址信息获取该单元格所对应的行头及列头的地址,然后读取与行头及列头相对应的数据信息,并将该数据信息所表示的用于描述数据对象含义的文字信息写入显示位置,然后向客户端模块发送在显示位置显示数据对象的描述信息的指示信息;客户端模块在显示位置显示文字信息。采用本发明专利技术,可以在用户指定的位置显示数据对象的描述信息,使用户可以清楚的获知该数据对象的实际意义,方便了用户。

【技术实现步骤摘要】

本专利技术涉及一种,尤其是一种在电子表格的页面或编辑栏中,显示用于描述数据对象的含义的文字信息的方法,属于计算机

技术介绍
由于电子表格具有存储数据的方便性及显示数据的条理性,因此,在工作、生活中,得到了广泛的应用,使用者能够通过电子表格来记录大量的分类数据,例如,通过电子表格记录某公司在某段时间内各月份的收入、支出、利润等各项财务信息;又如,通过电子表格记录某家庭每天的各项开支情况。目前,在电子表格的使用中,当某一数据对象所在的单元格与写有该数据对象的描述信息的首行及首列单元格可以在同一屏幕上显示时,用户可以清楚的知道这个数据对象所表示的含义,例如,当与该数据对象所在的单元格对应的首行单元格中的描述信息为“收入”、首列单元格中的描述信息为“2005年1月”,由该首行与首列单元格交叉对应的单元格中的数据对象为“50元”时,则表示的含义为2005年1月份的收入是50元。但是,当电子表格中的某一数据对象所处的单元格与该单元格所对应的首行及首列单元格未显示在同一屏幕上时,即屏幕上无法同时显示首行、首列单元格和该数据对象所处的单元格时,用户如果需要知道该单元格中的数据对象的描述信息,可以通过“冻结窗格”功能将首行与首列单元格冻结。但是,通过“冻结窗格”功能只能将电子表格拆分为两部分显示,无法将冻结以后的窗格再通过窗体冻结功能继续拆分,这样,当用户需要同时处理多个无法在同一屏幕上显示的数据对象,并且每个数据对象的首行及首列均有可能也无法在同一屏幕上显示时,用户便无法方便地获知这些数据对象的描述信息,给用户的使用带来极大的不便。
技术实现思路
本专利技术所要解决的技术问题在于,针对现有技术中用户无法方便地获知电子表格中数据对象的信息的缺陷与不足,提供一种,可以在编辑栏或单元格或其它指定的显示位置显示数据对象的信息,从而避免用户通过繁琐操作来获知数据对象的信息,方便了用户。本专利技术提供的一种,执行以下步骤步骤1、客户端模块获得电子表格页面上的单元格的激活信息后,向电子表格应用程序发送显示当前被激活的单元格中的数据对象的描述信息的请求信息,该请求信息中包括显示位置信息;步骤2、电子表格应用程序读取当前被激活的单元格的地址信息;步骤3、电子表格应用程序根据当前被激活的单元格的地址信息获取该单元格所对应的行头及列头的地址;步骤4、电子表格应用程序读取与所述行头及列头相对应的数据信息,并将该数据信息所表示的用于描述所述数据对象含义的文字信息写入所述显示位置,然后向客户端模块发送在所述显示位置显示所述数据对象的描述信息的指示信息;步骤5、客户端模块在所述显示位置显示所述文字信息。上述技术方案中,所述步骤1之前还包括步骤A、客户端模块向电子表格应用程序发送所述文件页面上预先设定的显示区域信息,该显示区域信息包括描述该显示区域边缘位置的行号和列号信息;步骤B、电子表格应用程序保存所述显示区域信息。所述步骤B与所述步骤1之间还包括向所述显示区域的首行和/或首列单元格内写入表示所述数据信息的项目名称信息。所述步骤2与步骤3之间还包括以下步骤步骤21、电子表格应用程序根据当前被激活的单元格的地址信息,判断当前被激活的单元格是否处于所述显示区域内,是,则执行步骤22;否则,执行步骤3;步骤22、根据当前被激活的单元格的地址信息获取所述显示区域中与该单元格对应的首行及首列单元格的地址,然后执行步骤4。所述步骤4中,将所述项目名称信息写入所述显示位置时,在所述显示区域的首行单元格中的第一项目名称信息与所述显示区域的首列单元格中的第二项目名称信息之间还写入用于隔离该第一项目名称信息与第二项目名称信息的分隔符。另外,所述步骤1中,向电子表格应用程序发送显示当前被激活的单元格中的数据对象的描述信息的请求信息时,还同时发送在所述显示位置显示所述数据对象的请求信息。所述步骤4中,将所述项目名称信息所表示的用于描述所述数据对象含义的文字信息写入所述显示位置时,还将所述数据对象写入所述显示位置。所述步骤4中,读取与所述行头单元格的地址相对应的第一项目名称信息及与所述列头的地址相对应的第二项目名称信息时,还读取所述数据对象信息,并将所述第一项目名称信息与所述第二项目名称信息所表示的用于描述所述数据对象含义的文字信息以及所述数据对象信息写入所述显示位置。所述步骤5中,客户端模块在所述显示位置显示所述文字信息时,还在所述显示位置显示所述数据对象信息。所述步骤4包括步骤41、电子表格应用程序获取所述第一项目名称信息与所述第二项目名称信息,将所述第一项目名称信息与所述第二项目名称信息写入所述显示位置;步骤42、电子表格应用程序判断当前被激活的单元格内是否存在公式,若存在,执行步骤43;否则,执行步骤45;步骤43、电子表格应用程序读取所述公式中的单元格地址,判断该单元格地址对应的单元格是否全部属于所述显示区域,是,执行步骤44;否则,执行步骤45;步骤44、电子表格应用程序将所述公式中的单元格地址替换为与该单元格地址对应的项目信息,并将替换后得到的新公式写入所述显示位置,向客户端模块发送显示所述第一项目名称信息、所述第二项目名称信息与所述新公式的指示信息,然后执行步骤5;步骤45、电子表格应用程序向客户端模块发送显示所述第一项目名称信息与所述第二项目名称信息的指示信息。所述步骤5具体为显示所述第一项目名称信息、所述第二项目名称信息与所述新公式。所述步骤43中,若公式中单元格地址对应的单元格全部属于所述显示区域,则电子表格应用程序判断公式中单元格地址对应的单元格与当前被激活的单元格是否全部属于同一行或者同一列,是,则执行步骤44;否则,执行步骤45。基于上述技术方案,当用户通过鼠标或者键盘按键移动至文件页面上的单元格时,客户端模块便可获得该单元格的激活信息与电子表格应用程序配合实现自动读取该单元格中的数据对象的描述信息并将其显示在预先指定的显示位置,如编辑栏或者单元格中,使用户可以清楚的获知该数据对象的实际意义,极大地方便了用户。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明图1为本专利技术的基本流程图;图2为本专利技术实施例的流程图。具体实施例方式图1所示为本专利技术的一基本流程图,其包括以下步骤 步骤1、当通过鼠标或键盘的按键将光标移动到电子表格页面上的某一单元格时,该单元格被激活,客户端模块检测到该单元格的激活信息后,向电子表格应用程序发送在指定的显示位置,例如编辑栏、当前被激活的单元格或其它位置,显示该数据对象的描述信息的请求信息,该请求信息中携带了显示位置信息;步骤2、电子表格应用程序读取被激活的单元格的地址信息;步骤3、电子表格应用程序根据被激活的单元格的地址信息获取该单元格所对应的行头及列头地址。例如当前被激活的单元格的地址为C5,即该单元格位于电子表格中的第5行第3列,则C5对应的行头及列头的地址分别为(5:5)与(C:C);步骤4、电子表格应用程序读取与行头及列头相对应的数据信息,并将该数据信息所表示的用于描述数据对象含义的文字信息写入显示位置,然后向客户端模块发送在该显示位置显示数据对象的描述信息的指示信息。根据步骤3中的实例,假设行头(5:5)中的数据信息是“收入”,列头(C:C)中的数据信息是“2005年1月”,指定本文档来自技高网...

【技术保护点】
一种数据对象的描述信息的显示方法,其中,执行以下步骤:步骤1、客户端模块获得电子表格页面上的单元格的激活信息后,向电子表格应用程序发送显示当前被激活的单元格中的数据对象的描述信息的请求信息,该请求信息中包括显示位置信息;步骤 2、电子表格应用程序读取当前被激活的单元格的地址信息;步骤3、电子表格应用程序根据当前被激活的单元格的地址信息获取该单元格所对应的行头及列头的地址;步骤4、电子表格应用程序读取与所述行头及列头相对应的数据信息,并将该数据信息 所表示的用于描述所述数据对象含义的文字信息写入所述显示位置,然后向客户端模块发送在所述显示位置显示所述数据对象的描述信息的指示信息;步骤5、客户端模块在所述显示位置显示所述文字信息。

【技术特征摘要】
1.一种数据对象的描述信息的显示方法,其中,执行以下步骤步骤1、客户端模块获得电子表格页面上的单元格的激活信息后,向电子表格应用程序发送显示当前被激活的单元格中的数据对象的描述信息的请求信息,该请求信息中包括显示位置信息;步骤2、电子表格应用程序读取当前被激活的单元格的地址信息;步骤3、电子表格应用程序根据当前被激活的单元格的地址信息获取该单元格所对应的行头及列头的地址;步骤4、电子表格应用程序读取与所述行头及列头相对应的数据信息,并将该数据信息所表示的用于描述所述数据对象含义的文字信息写入所述显示位置,然后向客户端模块发送在所述显示位置显示所述数据对象的描述信息的指示信息;步骤5、客户端模块在所述显示位置显示所述文字信息。2.根据权利要求1所述的方法,其中,所述步骤1之前还包括步骤A、客户端模块向电子表格应用程序发送所述文件页面上预先设定的显示区域信息,该显示区域信息包括描述该显示区域边缘位置的行号和列号信息;步骤B、电子表格应用程序保存所述显示区域信息。3.根据权利要求2所述的方法,其中,所述步骤B与所述步骤1之间还包括向所述显示区域的首行和/或首列单元格内写入表示所述数据信息的项目名称信息。4.根据权利要求3所述的方法,其中,所述步骤2与步骤3之间还包括以下步骤步骤21、电子表格应用程序根据当前被激活的单元格的地址信息,判断当前被激活的单元格是否处于所述显示区域内,是,则执行步骤22;否则,执行步骤3;步骤22、根据当前被激活的单元格的地址信息获取所述显示区域中与该单元格对应的首行及首列单元格的地址,然后执行步骤4。5.根据权利要求4所述的方法,其中,所述步骤4中,将所述项目名称信息写入所述显示位置时,在所述显示区域的首行单元格中的第一项目名称信息与所述显示区域的首列单元格中的第二项目名称信息之间还写入用于隔离该第一项目名称信息与第二项目名称信息的分隔符。6.根据权利要求4所述的方法,其中,所述步骤1中,向电子表格应用程序发送显示当前被激活的单元格中的数据对象的描述信息的请求信息时,还同时发送在所述显示位...

【专利技术属性】
技术研发人员:韦利军
申请(专利权)人:无锡永中科技有限公司
类型:发明
国别省市:32[中国|江苏]

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

1