电子表格的数据计算方法、系统及设备技术方案

技术编号:8883145 阅读:276 留言:0更新日期:2013-07-04 02:01
本发明专利技术实施例公开了电子表格的数据计算方法、系统及设备,应用于信息处理技术领域。本发明专利技术实施例中,客户端获取需要计算的电子表格对象所包括的数据信息和/或电子表格对象的标识信息;并将获取的数据信息和/或电子表格对象的标识信息发送给服务器,由服务器根据数据信息进行电子表格对象的数据计算;或根据标识信息查找到相应的电子表格对象的数据信息,并进行电子表格对象的数据计算。本发明专利技术实施例中在客户端只获得电子表格对象中的数据信息和/或标识信息发送给服务器计算,在计算过程中可以减少占用的网络流量,从而减少数据计算时间。

【技术实现步骤摘要】

本专利技术涉及信息处理
,特别涉及电子表格的数据计算方法、系统及设备
技术介绍
电子表格是一种数据计算的工具,可以对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,同时它还能形象地将大量枯燥无味的数据变为多种漂亮的彩色商业图表显示出来,极大地增强了数据的可视性,例如微软的Excel表格等。在现有电子表格的数据计算过程中,需要在客户端启动电子表格,并调用其中的计算公式进行数据计算,但是这种计算方式受限于客户端的资源,而现有另一种数据计算方法可以避免客户端资源的限制,即:将电子表格发送给服务器,由服务器来进行计算。然而一个电子表格的传输会占用较大的网络流量,这样使得电子表格的数据计算时间较长且效率低。
技术实现思路
本专利技术实施例提供电子表格的数据计算方法、系统及设备,减少电子表格的计算过程中占用的网络流量,从而减少数据计算时间。本专利技术实施例提供一种电子表格的数据计算方法,包括:获取需要计算的电子表格对象所包括的数据信息和/或所述电子表格对象的标识信息;所述数据信息中包括所述电子表格对象所包括的单元格的数值及相应单元格的公式;将所述获取的数据信息和/或所述电子表格对象的标识信息发送给服务器,以便所述服务器根据所述数据信息进行所述电子表格对象的数据计算;或以便所述服务器根据所述标识信息查找到相应的电子表格对象的数据信息,并进行电子表格对象的数据计算。本专利技术实施例提供一种电子表格的数据计算方法,包括:接收客户端发送的需要计算的电子表格对象所包括的数据信息和/或所述电子表格对象的标识信息;所述数据信息中包括所述电子表格对象所包括的单元格的数值及相应单元格的公式;根据所述数据信息进行所述电子表格对象的数据计算;或根据所述标识信息查找到相应的电子表格对象的数据信息,并进行电子表格对象的数据计算。本专利技术实施例提供一种客户端,包括:信息获取单元,用于获取需要计算的电子表格对象所包括的数据信息和/或所述电子表格对象的标识信息;所述数据信息中包括所述电子表格对象所包括的单元格的数值及相应单元格的公式;信息发送单元,用于将所述信息获取单元获取的数据信息和/或所述电子表格对象的标识信息发送给服务器,以便所述服务器根据所述数据信息进行所述电子表格对象的数据计算;或以便所述服务器根据所述标识信息查找到相应的电子表格对象的数据信息,并进行电子表格对象的数据计算。本专利技术实施例提供一种服务器,包括:信息接收单元,用于接收客户端发送的需要计算的电子表格对象所包括的数据信息和/或所述电子表格对象的标识信息;所述数据信息中包括所述电子表格对象所包括的单元格的数值及相应单元格的公式;数据计算单元,用于根据所述信息接收单元接收的数据信息进行所述电子表格对象的数据计算;或根据所述信息接收单元接收的标识信息查找到相应的电子表格对象的数据信息,并进行电子表格对象的数据计算。本专利技术实施例提供一种电子表格的数据计算系统,包括服务器和客户端,其中:所述客户端,用于获取需要计算的电子表格对象所包括的数据信息和/或所述电子表格对象的标识信息,并将所述获取的数据信息和/或所述电子表格对象的标识信息发送给服务器;所述数据信息中包括所述电子表格对象所包括的单元格的数值及相应单元格的公式;所述服务器,用于接收客户端发送的电子表格对象所包括的数据信息和/或所述电子表格对象的标识信息;根据所述数据信息进行所述电子表格对象的数据计算;或根据所述标识信息查找到相应的电子表格对象的数据信息,并进行电子表格对象的数据计算。本专利技术实施例中,客户端获取需要计算的电子表格对象所包括的数据信息和/或电子表格对象的标识信息;并将获取的数据信息和/或电子表格对象的标识信息发送给服务器,由服务器根据数据信息进行电子表格对象的数据计算;或根据标识信息查找到相应的电子表格对象的数据信息,并进行电子表格对象的数据计算。由于在电子表格对象中界面信息占有很大的空间,本专利技术实施例中在客户端只获得电子表格对象中的数据信息和/或标识信息发送给服务器计算,因此和现有技术中需要将一个电子表格对象的所有信息作为一个整体发送给服务器进行计算相比,本专利技术实施例中在计算过程中可以减少占用的网络流量,从而减少数据计算时间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种电子表格的数据计算方法的流程图;图2是本专利技术实施例提供的另一种电子表格的数据计算方法的流程图;图3是本专利技术实施例提供的一种客户端的结构示意图;图4是本专利技术实施例提供的另一种客户端的结构示意图;图5是本专利技术实施例提供的一种服务器的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种电子表格的数据计算方法,本实施例的方法是客户端所执行的方法,流程图如图1所示,包括:步骤101,获取需要计算的电子表格对象所包括的数据信息和/或需要计算的电子表格对象的标识信息。可以理解,用户可以通过客户端提供的界面发起电子表格的数据计算,可以发起单个电子表格对象的计算,或是批量(即多个)电子表格对象的数据计算。其中一个电子表格对象是用户通过客户端创建的,且包括电子表格的界面信息、数据信息和创建信息等,该电子表格对象通过客户端以多样的形式(比如图表或数据等)呈现给用户。其中,界面信息是电子表格对象显示给用户的界面上的信息,比如可以包括在界面上所包括的菜单工具,包括单元格数量和每个单元格的格式(比如字体和字体大小等)等信息中的至少一个;而数据信息是指用户输入界面的信息,比如可以包括单元格的数值及相应单元格的公式,还可以包括批注等信息;创建信息是指用户在创建该电子表格对象是的信息,比如可以包括电子表格对象的命名、作者或内容等信息;标识信息是指可以唯一标识一个电子表格对象的信息,可以通过创建信息的命名来进行标识,也可以是客户端根据该命名为电子表格对象所分配的标识或地址等。本专利技术实施例中在用户创建一个电子表格对象后,在客户端中可以通过隔离的文件来分别储存该电子表格对象的界面信息和其它信息(比如数据信息和创建信息),且其中的数据信息和创建信息也可以进行隔离储存。且储存的文件可以是文本文件比如可扩展标记语言(extensible Markup Language,XML)文件等,或是二进制文件,或是轻量级的数据交换格式文件比如Java的对象符号(JavaScript Object Notation, JS0N)文件等。因此,客户端在获取数据信息和/或标识信息时,可以从客户端储存的信息中进行查找来获得。步骤102,将获取的数据信息和/或电子表格对象的标识信息发送给服务器,以便服务器根据数据信息进行电子表格对象的数据计算;或以便服务器根据标识信息查找到相应的电子表格对象的数据信息,并进行电子本文档来自技高网...

【技术保护点】
一种电子表格的数据计算方法,其特征在于,包括:获取需要计算的电子表格对象所包括的数据信息和/或所述电子表格对象的标识信息;所述数据信息中包括所述电子表格对象所包括的单元格的数值及相应单元格的公式;将所述获取的数据信息和/或所述电子表格对象的标识信息发送给服务器,以便所述服务器根据所述数据信息进行所述电子表格对象的数据计算;或以便所述服务器根据所述标识信息查找到相应的电子表格对象的数据信息,并进行电子表格对象的数据计算。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖光雁
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1