如果可以访问 Excel Services(运行 Microsoft Office SharePoint Server 2007 的服务器,可以运行 Excel Calculation Services),则可以将工作簿发布到该服务器上,以便其他用户可以通过使用 Microsoft Office Excel Web Access 在浏览器中访问该服务器包含的全部或部分数据。
将工作簿发布到 Excel Services 中后,整个工作簿即发布到该服务器上,但可以定义希望 Excel Services 在 Office Excel Web Access 中显示的工作簿部分(如单个工作表、命名区域或图表)。通过仅显示工作簿的特定部分和通过使用 Office SharePoint Server 2007 权限来帮助防止对工作簿进行未授权访问,可以将工作簿中的数据作为机密信息保存,同时允许授权用户刷新、重新计算可视数据并与其进行交互。
还可以定义参数。参数是可以允许 Office Excel Web Access 用户定义其值的单个单元格。可以使用参数来公开推动工作簿计算的单元格,例如使用用户在指定为参数的单元格中输入的值的假设分析。
要点:只有 Microsoft Office Ultimate 2007、Microsoft Office Professional Plus 2007、Microsoft Office Enterprise 2007 和 Microsoft Office Excel 2007 提供了将 Excel 工作簿发布到 Excel Services 的功能。
注释:并不是所有的 Microsoft Office Excel 功能都受 Excel Services 支持。
1.创建一个新工作簿并输入要提供的数据,或打开要发布到 Excel Services 中的现有工作簿。
2.如果计划定义参数,则请对希望为可编辑状态的单元格进行命名。
注释:只有在对包含工作表上的值的单个单元格命名后,才能定义参数。不能为包含多个单元格的命名区域定义参数。
要对单元格进行命名,请执行下列操作:
①.在工作表上,选择希望在浏览器和 Office Excel Web Access 中为可编辑状态的单元格。
②.在“公式”选项卡上的“定义的名称”组中,单击“定义名称”。
③.在“名称”框中,键入要为参数使用的名称。
④.单击“确定”。
3.单击“Office 按钮”,单击“发布”旁边的箭头,然后单击“将文档分发给其他人员”下的“Excel Services”。
注释:如果“Excel Services”选项不可用,则您的 Office Excel 2007 版本不支持将工作簿发布到 Excel Services。可在“请参阅”部分中查找链接以了解有关共享工作簿的详细信息。
4.在“文件名”框中,输入服务器的路径,并接受所建议的工作簿名称,或在需要的情况下键入一个新名称。
提示:如果需要,请定位目标位置。在运行 Windows Vista 的计算机上,在“地址栏”中定位或键入服务器的路径。在运行 Microsoft Windows XP 的计算机上,在“保存位置”列表中定位服务器,或在文件名前键入服务器的路径。例如,键入 http://服务器/网站/文件名
注释:Excel 只能将工作簿以基于 Microsoft Office Excel 2007 XML 的文件格式 (.xlsx) 或 Office Excel 2007 二进制文件格式 (.xlsb) 发布到服务器中。
5.单击“Excel Services 选项”。
6.在“显示”选项卡上,执行下列操作:
●若要在 Excel Services 中显示整个工作簿,请在列表框中选择“整个工作簿”。
●若要在 Excel Services 中仅显示特定的工作表,请在列表框中选择“工作表”,然后清除不希望其可见的工作表所对应的复选框。
注释:默认情况下,会选择所有工作表。要在清除了某些复选框后快速使所有工作表再次可视,可以选中“全部工作表”复选框。
●若要在 Excel Services 中仅显示特定的项目(如命名区域、图表、表格或数据透视表),请在列表框中选择“工作簿中的项目”,然后选中要显示的项目所对应的复选框。
注释:如果选择的项目同名,则只能在 Excel Services 中使用其中一个项目。要在 Excel Services 中显示所有项目,必须重命名项目,以使每个项目具有唯一的名称。可以在“设计”选项卡上的“属性”组中重命名表,在“选项”选项卡上的“数据透视表”组中重命名数据透视表,在“布局”选项卡上的“属性”组中重命名图表或数据透视图。可在“公式”选项卡上的“已定义名称”组中重命名重复项目,如命名区域。
①.要定义参数,请单击“参数”选项卡。
注释:只有在对包含工作表上的值的单个单元格命名后,才能定义参数。不能为包含多个单元格的命名区域定义参数。
②.单击“添加”,然后选中要添加的参数所对应的复选框。
③.单击“确定”。
④.单击“保存”。
⑤.要验证工作簿的可视区域是否在浏览器中正确显示,请选中“保存后在我的浏览器中打开此工作簿”复选框。
注释:
●在 Excel 中打开工作簿时,通?;嵯允菊龉ぷ鞑?,可以根据需要在其中对内容进行更改。更新内容并保存工作簿后,所做的更改将自动反映在服务器上。
●通过在浏览器中使用 Office Excel Web Access,其他用户可以查看和分析所显示的工作表数据?;箍梢酝ü褂靡恍?Excel 功能(如对数据进行排序和筛?。┗蚴萃甘颖砻飨腹δ苡胝庑┦萁薪换?。如果在工作簿中为命名单元格设置了参数,用户还可以对这些单元格进行编辑并定义值。
●将工作簿发布到 Excel Services 中时,可以使用 Office SharePoint Server 2007 功能来管理和配置 Excel Services 或设置权限,以防止对工作簿进行未授权访问。
●如果 Office Excel Web Access 用户不具有在 Excel 中打开工作簿的权限,则他们可以创建包含能在 Office Excel Web Access 中看到的值的工作簿快照。