Excel 2007基础教程:Excel服务VI——用Excel Web Services创建应用程序

发布: 2009-2-15 18:31  作者: 网络转载  查看: 885次 共有0条评论

2007基础:Excel服务VI—用Excel Web Services创建应用程序

  在介绍Excel Services 中的方案时,我提到过”在用户自定义程序中重复利用Excel电子的逻辑封装”——可升级和管理通过服务器访问电子表格和存储信息服务器端。我在上面的一些文章中就这个主题作过详细的介绍。今天,我将介绍“Excel Web Services”,接下来的文章展示如何用网络服务器开发小的应用程序示例。

  概述

  先简单地回顾一下Excel Services架构 。Excel Calculation Service是Excel Services的”引擎”,是装载和计算电子表格的组件。在上篇文章中介绍了”在浏览器中与电子表格相交互”, Excel Calculation Service装载和计算电子表格,并且不需要Excel Web Access(配置在浏览器中生成HTML的组件)。这篇文章接下来介绍开发者不需要Excel Web Access的配合也能运用Excel Calculation Service。具体地讲,我们在Excel Calculation Service中已经直接创建了一个网络服务器API,以便于开发者能在他们自己的应用程序中直接调用网络服务器端的电子表格。例如,开发者能够写用来打开服务器上的电子表格的代码,设置单元格和区域为指定值,控制外部数据更新和工作薄计算,并且最后从已经过计算的工作簿中取回数值(或取回整个工作薄)。下面列举了一些更详细的例子。

  这些网络服务有哪些功能?

  Excel Web Service能处理一些有趣的情况。下面有两个经常从我们的那里听到的例子。

  在服务器应用程序中的电子表格上运用逻辑——不需要使用”传统的”方法,即用编程语言重新编

  写这些逻辑代码。在这种情况下,创建电子表格的商务专家能在Excel中维护这个模型;管理员

  能在服务器上使用合适的用户权限设置来保护模型;开发者能调用Excel Web Services在用户

相关阅读
大家对 Excel 2007基础教程:Excel服务VI——用Excel Web Services创建应用程序 的评论