首页> 外国专利> Methods and apparatus for automatically producing spreadsheet-based models

Methods and apparatus for automatically producing spreadsheet-based models

机译:自动产生基于电子表格的模型的方法和装置

摘要

A designer builds a condensed, generic form of a spreadsheet which is a definition file. This can be designed in Microsoft Excel, following a set of guidelines, or using a high level symbolic language. If required, HTML files can be produced directly from the Excel definition file to enable the user to input parameters using a web browser. A user defines the various parameters that are to be used for their particular spreadsheet and the software of the present invention expands the template's rows and columns according to those requirements, working out the effect on the formulae and linked cells as this takes place. Behind the scenes a set of information tables are built, either in memory or in a file, based on the information in the definition file. These tables are processed in a structured way to build the spreadsheet formulae, reference other tables and build any objects required to operate the model. Formulae are copied and/or rebuilt depending on the circumstances in which they will be used. In addition, the data input areas of the spreadsheet can be separated onto another worksheet to facilitate usability. Reports and charts can be adjusted to suit the data. Several templates or definitions can be combined into one spreadsheet and other objects, e.g. drop down lists and scrollbars, can be added to enhance usability. VBA code can also be included to perform complex operations not normally available in a spreadsheet. Definition libraries that describe, or contain a copy of, a part of the model can be added seamlessly, for example, a bar chart with a particular colour scheme or a complicated calculating function. The definition library can also contain VBA code, which can become part of the finished model and can add to its functionality.
机译:设计人员构建电子表格的简明通用形式,该电子表格是定义文件。可以按照一组准则在Microsoft Excel中进行设计,也可以使用高级符号语言进行设计。如果需要,可以直接从Excel定义文件中生成HTML文件,以使用户能够使用Web浏览器输入参数。用户定义了将用于其特定电子表格的各种参数,并且本发明的软件根据那些要求扩展了模板的行和列,从而计算出了对公式和链接单元格的影响。在幕后,根据定义文件中的信息,在内存或文件中构建了一组信息表。这些表以结构化的方式处理,以构建电子表格公式,引用其他表以及构建操作模型所需的任何对象。公式将根据使用的环境进行复制和/或重建。此外,电子表格的数据输入区域可以分离到另一个工作表上,以提高可用性。可以调整报告和图表以适合数据。可以将几种模板或定义组合到一个电子表格和其他对象中,例如可以添加下拉列表和滚动条以增强可用性。还可以包含VBA代码,以执行电子表格中通常不可用的复杂操作。可以无缝添加描述模型一部分或包含模型一部分的定义库,例如具有特定配色方案或复杂计算功能的条形图。定义库还可以包含VBA代码,这些代码可以成为完成模型的一部分并可以添加其功能。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号