Excel Service能做什么和不能做什么

MOSS 2007中包含了一个Excel Service,很多朋友都对其相当感兴趣。这里要介绍一下它的组成部分,以及具体它能做什么和不能做什么

下面这个地址是官方的blog

http://blogs.msdn.com/excel/

从下图可以看出,它包含前端和后端两个部分,前端的Excel Web Access是给SharePoint用来作为Web Part的,而Excel Web Service是对外的程序API,开发人员可以通过它调用操作。后端两个部分,主要是一个Windows服务(计算服务),它是一个计算引擎,也可以提供对自定义函数的调用

关于具体的编程,不在这里详细介绍,有兴趣的朋友可以参考专门的书籍或者帮助文档

下面这篇文章可能比较有帮助

http://msdn.microsoft.com/zh-cn/magazine/cc163374.aspx
http://msdn.microsoft.com/en-us/library/bb267252.aspx

重点列举一下,Excel Service能做什么以及不能做什么

支持

函数
除少数例外,几乎支持所有 Excel 工作表函数。有关详细信息,请参阅下一节支持的和不支持的工作表函数

日期
Windows 和 Macintosh 日期系统。

Excel 表格
Excel 表格数据、列标题、计算列、总行数、结构化引用和样式。

单元格
单元格值,包括合并单元格和单元格内容溢出。

名称
定义的名称和命名区域。

计算
计算和重新计算设置,包括自动、除表外自动、手动以及针对区域或整个工作表的迭代计算设置。有关详细信息,请参阅 Excel Web Access 帮助中的在 Excel Services 中计算和重新计算数据。

图表
图表、图表范围和数据透视图报表。有关详细信息,请参阅 Excel Web Access 帮助中的在 Excel Services 中使用图表和数据透视图报表。

格式
单元格和单元格区域格式、工作簿中的条件格式(除使用数据条和图标以外)和数字格式。

连接
与外部数据源(包括 OLAP 数据透视表)的连接。

假设分析
假设分析工具的结果,包括单变量求解、数据表、方案、规划求解和系列。

合并
区域中合并的数据。

数据源
SQL Server 2000、Microsoft SQL Server 2005、OLEDB 提供程序和 ODBC 驱动程序。

 

不支持

功能
注释VBA
Visual Basic for Applications (VBA) 代码、宏、加载项和用户定义的函数 (UDF)。

注释    程序员可以按许多方式自定义 Excel Services,包括创建用户定义的函数 (UDF)。有关详细信息,请参阅 Microsoft Office SharePoint Server 2007 软件开发工具包 (SDK)。

旧版宏语言
Microsoft Excel 4.0 宏函数和 Microsoft 5.0 对话框工作表。

控件
窗体工具栏控件、工具箱控件和所有 ActiveX 控件。

XML
XML 映射和嵌入式智能标记。

安全和隐私
受保护的工作簿、工作表或区域,以及具有信息权限管理 (IRM) 的工作簿。

注释   要在 Excel Services 中保护工作簿,请使用 Microsoft Windows SharePoint Services 权利和权限。

图像和对象
链接的或嵌入的对象或图像、插入的图片、自选图形、艺术字和关系图(如组织结构图)。

墨迹
所有墨迹功能,其中包括绘图、书写和批注。

OLE 和 DDE
对象链接和嵌入 (OLE) 对象以及动态数据交换 (DDE) 链接。

显示的公式
工作簿与显示的公式一起保存。

数据验证
防止输入无效数据以及创建下拉列表。

数据源
用于 Microsoft Business Solutions 的数据检索服务、Windows SharePoint Services 列表、Microsoft SQL Server、外部数据区域(也称为查询表)以及链接到 Windows SharePoint Services 列表的表。

查询
Web 查询和文本查询。

对链接工作簿的外部引用
创建对特定单元格区域的、对特定单元格区域的已定义名称的或作为名称定义一部分的外部引用(也称为链接)。

注释
注释的显示和调整。

合并
数据透视表中合并的数据。

共享工作簿
共享工作簿和解决冲突更改。

数字签名
工作簿中可见的和不可见的数字签名。

附加工具栏
在将工作簿转换为 Excel 2007 之前通过使用 Office Excel 2003 附加到工作簿的自定义工具栏。

 

更多信息,可以参考下面的说明

http://office.microsoft.com/zh-cn/excel/HA100217162052.aspx

posted @ 2008-10-27 16:28  陈希章  阅读(4962)  评论(8编辑  收藏  举报