[发明专利]根据电子表格创建文本函数有效

专利信息
申请号: 201180029494.0 申请日: 2011-05-25
公开(公告)号: CN102939585A 公开(公告)日: 2013-02-20
发明(设计)人: J·B·梅瑟利;J·J·乌格宁;J·M·斯托尔;C·O·哈根洛赫 申请(专利权)人: 微软公司
主分类号: G06F9/44 分类号: G06F9/44;G06F17/21
代理公司: 上海专利商标事务所有限公司 31100 代理人: 潘明婳
地址: 美国华*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 根据 电子表格 创建 文本 函数
【说明书】:

背景

1.背景和相关技术

计算机系统和相关技术影响社会的许多方面。的确,计算机系统处理信息的能力已转变了人们生活和工作的方式。计算机系统现在通常执行在计算机系统出现以前手动执行的许多任务(例如,文字处理、日程安排和会计等)。最近,计算机系统彼此耦合并耦合到其它电子设备以形成计算机系统和其它电子设备可在其上传输电子数据的有线和无线计算机网络。因此,许多计算任务的执行分布在多个不同的计算机系统和/或多个不同的计算环境中。

更具体地,电子表格程序被用在各种不同的环境中。在一些更专业的环境中,电子表格被用在技术计算中。例如,域专家可使用电子表格来构建和运行模型并且从这一形式所提供的快速原型构造中获益。然而,当输入对模型的变更时,使用电子表格作为编程语言的基本局限使得它们很难重用和维护。例如,用户可能必须在多个不同字段中手动地重新输入数据以实现变更。因此,当在这些环境中使用时电子表格通常变得杂乱且难以处理。

有些技术使用可嵌入在电子表格内的编程语言构造。但是这些技术缺乏用于从电子表格提取函数的任何机制。

其它技术试图通过用源代码取代整个计算链来缓解这些困难。这些其它技术为电子表格提供一定级别的“代码分离(code behind)”。但是这些其它技术缺乏模块性,因为它们取代具有非常少的(如果有的话)结构的大的计算块。

简要概述

发明涉及用于根据电子表格创建文本函数的方法、系统和计算机程序产品。选择电子表格的页面中的一个或多个结果单元格。所述一个或多个结果单元格存储表示执行所述电子表格内的多个公式的结果的相对应的一个或多个值。标识与所述一个或多个结果单元格相关的多个其它单元格中的值。所述多个其它单元格中的每一个中的值与所述多个公式中的一个或多个的组合的执行相对应。

标识与所述多个其它单元格中的值相关的另外单元格中的附加数据。所述附加数据描述所述多个其它单元格中的所述值。使用所标识的附加数据来生成供在编程语言中使用的本地变量。所述本地变量与所述多个其它单元格中的所述值相对应。根据所述多个公式和所生成的本地变量生成表示函数的语义树。所述语义树可编译成为被配置为计算表示所述结果的值的可执行代码。

提供本概述以便以简化的形式介绍将在以下的详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。

本发明的附加特征和优点将在以下描述中叙述,且其一部分根据本描述将是显而易见的,或可通过对本发明的实践来获知。本发明的特征和优点可通过在所附权利要求书中特别指出的工具和组合来实现和获得。本发明的这些和其它特征将通过以下描述和所附权利要求书变得更加显而易见,或可通过对下文中所述的本发明的实践来领会。

附图简述

为了描述可获得本发明的上述和其它优点和特征的方式,将通过参考附图中示出的本发明的具体实施例来呈现以上简要描述的本发明的更具体描述。可以理解,这些附图仅描述本发明的典型实施例,从而不被认为是对其范围的限制,本发明将通过使用附图用附加特征和细节来描述和说明,在附图中:

图1示出了便于根据电子表格创建文本函数的示例计算机体系结构。

图2示出了用来根据电子表格创建文本函数的示例方法的流程图。

图3示出了用于创建文本函数的电子表格的一部分和相对应的用户界面。

具体实施方式

本发明涉及用来根据电子表格创建文本函数的方法、系统和计算机程序产品。选择电子表格的页面中的一个或多个结果单元格。所述一个或多个结果单元格存储表示执行所述电子表格内的多个公式的结果的相对应的一个或多个值。标识与所述一个或多个结果单元格相关的多个其它单元格中的值。所述多个其它单元格中的每一个中的值与所述多个公式中的一个或多个的组合的执行相对应。

标识与所述多个其它单元格中的值相关的另外单元格中的附加数据。所述附加数据描述所述多个其它单元格中的所述值。使用所标识的附加数据来生成供在编程语言中使用的本地变量。所述本地变量与所述多个其它单元格中的所述值相对应。根据所述多个公式和所生成的本地变量生成表示函数的语义树。所述语义树可编译成为被配置为计算表示所述结果的值的可执行代码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201180029494.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top