在 Excel Services (SharePoint Server) 中使用外部数据

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

注意: 本文假定您使用的是随 Office Professional Plus 提供的 Excel 版本。Excel Starter 和随 Office 家庭版和学生版提供的 Excel 版本不支持本文所述的外部数据连接。

本文中的信息SharePoint Server 2013 (内部部署) 在适用于 Excel Services 仅。有关 Office 365 (在云中) 的信息,请参阅SharePoint Online 中的工作簿中使用外部数据

您可以在 Excel 中使用各种数据源,包括本机数据和外部数据。您可以在 Excel 中使用的一些(并非所有)外部数据源在 Excel Services 中受支持。阅读本文可大致了解在将工作簿发布到 SharePoint 库 时 Excel Services 中支持的内容。

本文内容

什么是外部数据?

Excel Services 中支持的数据源

Excel Web App 和 Excel Services

决定 Excel Services 还是 Excel Web App 用于呈现工作簿

Excel Services 和 Excel Web App 中支持的外部数据源

在浏览器窗口中刷新数据和编辑工作簿

什么是外部数据?

外部数据是存储在其他位置(例如服务器上)的数据。 您可以使用一个或多个外部数据连接在工作簿中导入或显示外部数据。 外部数据源的示例包括 SQL Server 表、SQL Server Analysis Services 多维数据集、Microsoft Azure Marketplace 数据等。 工作簿中使用的外部数据连接使得能够从连接中指定的数据库发送查询和接收连接数据。 这样,您就可以刷新数据以查看工作簿中的最新信息。

使用外部数据的另一种方法是使用 Excel 中的本机数据。本机数据直接存储在工作簿中,而不需要保留外部数据连接,即使使用了外部连接将数据导入到工作簿也是如此。要更新本机数据,您可以手动键入更新或将数据重新导入到 Excel 中。

返回页首

Excel Services 中支持的数据源

您可以在 Excel 中使用的一些(并非所有)数据源在 SharePoint Server 2013 中的 Excel Services 中受支持。 当某个数据源在 Excel Services 中受支持时,这意味着您和其他用户能够刷新工作簿中显示的数据。 SharePoint Server 2013 中的 Excel Services 支持以下类型的数据源:

  • SQL Server 表

  • SQL Server Analysis Services 多维数据集

  • OLE DB 或 ODBC 数据源

  • 数据模型,例如在 Excel 中创建的那些数据模型

有关详细信息,请与 SharePoint 管理员联系,或参阅TechNet 文章: Excel Services (SharePoint Server 2013) 中支持的数据源

返回页首

Excel Web App 和 Excel Services

如果您的组织使用 Office Online 与 SharePoint Server 2013,则 Excel Services(SharePoint Server 2013 的一部分)或 Excel Online(Office Online Server 的一部分)用于在浏览器窗口中呈现工作簿。 这是 SharePoint 管理员所做的决定,并且可能会影响当在浏览器窗口中使用工作簿时哪些数据源受支持。 有关详细信息,请参阅比较 Excel Online、Excel Services 和 Excel Web App

决定 Excel Services 还是 Excel Online 用于呈现工作簿

您可能想要了解在浏览器窗口中查看工作簿时如何判断您使用的是 Excel Services 还是 Excel Online。执行此操作的一种方法是检查工作簿的网站地址 (URL)。

  • 在 URL 中查找 xlviewer。
    如果 URL 类似于 http://[servername]_layouts/15/xlviewer.aspx?id=/Documents/...,则用于呈现工作簿的是 Excel Services。

  • 在 URL 中查找 WopiFrame。
    如果 URL 类似于 http://[servername]/_layouts/15/WopiFrame2.aspx?sourcedoc=/Documents/...,则用于呈现工作簿的是 Excel Online。

您也可以与您的 SharePoint 管理员联系以帮助获得有关您的环境如何配置的信息。

Excel Services 和 Excel Online 中支持的外部数据源

下表总结了 Excel 中可以使用的数据连接类型以及 Excel Services 和 Excel Online 中支持的数据连接。

Excel 数据源

在 Excel Services (SharePoint Server) 中受支持?

在 Excel Online (Office Online Server) 中受支持?

SQL Server 表

支持

是的,如果环境包括 SharePoint Server 2013,并且配置为使用 Secure Store Service 或无人参与的服务帐户。有关详细信息,请与 SharePoint 管理员联系。

SQL Server Analysis Services 多维数据集

支持

是的,如果环境包括 SharePoint Server 2013,并且配置为使用 Secure Store Service 或无人参与的服务帐户。有关详细信息,请与 SharePoint 管理员联系。

OLE DB 或 ODBC 数据源

是的,如果每个连接的字符串包含用户名和密码。有关详细信息,请与 SharePoint 管理员联系。

是的,如果每个连接的字符串包含用户名和密码。有关详细信息,请与 SharePoint 管理员联系。

使用 Excel 创建的数据模型

是的,如果 Excel Services 配置为支持数据模型。有关详细信息,请与 SharePoint 管理员联系。

Microsoft Azure Marketplace 数据

不支持

OData 数据

不支持

XML 数据

不支持

Microsoft Access 数据

不支持

文本文件中的数据

不支持

返回页首

在浏览器窗口中刷新数据和编辑工作簿

当在浏览器窗口中查看工作簿时,您是否可以在浏览器窗口中编辑工作簿或刷新数据取决于您的环境如何配置。 下表总结了哪些本地环境支持在浏览器窗口中使用数据刷新和编辑功能。

配置

在浏览器窗口中刷新数据

在浏览器窗口中编辑工作簿

SharePoint Server 2013
(Excel Services 呈现工作簿)

是的,如果您使用一个或多个下列类型的数据源:

  • SQL Server 表

  • SQL Server Analysis Services 多维数据集

  • OLE DB 或 ODBC 数据连接

  • 数据模型

否。若要编辑工作簿,您必须在 Excel 中打开它。

Office Online 服务器
(Excel Online 呈现工作簿)

否,除非您使用匿名连接、OLE DB 或 ODBC 数据连接或者包含用户名和密码的连接字符串。

支持

SharePoint Server 2013 与 Office Online Server 配合使用
(Excel Services 用于呈现工作簿)

它取决于数据源。 请参阅 Excel Services 中支持的数据源

支持

SharePoint Server 2013 与 Office Online Server 配合使用
(Excel Online 用于呈现工作簿)

它取决于数据源和环境的配置方式。 请参阅 Excel Services 中支持的外部数据源

支持

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×