将外部列表导出到 Excel

应用对象
SharePoint Server 2016 SharePoint Server 2013 企业版 SharePoint Foundation 2013

可以在外部列表和 Microsoft Excel 之间同步数据,并使这两组数据保持最新。 例如,你可能希望在列表中维护产品库存,以便轻松共享和更新,还要使用 Microsoft Excel 进行定期库存分析。

注意

不能将外部列表与 Excel 2013 之前的版本同步。 如果尝试执行此操作,则会出现错误对话框,指出“无法连接到列表”。

有关详细信息,请参阅 查找有关外部数据的内容

准备和使用外部数据的先决条件。

使用外部数据需要执行多项先决条件任务才能实现对数据的安全访问。 下列信息可以帮助您计划后续步骤。 此外,如果在尝试使用外部数据时遇到问题,此信息可以帮助你识别问题。 要访问外部数据,您或管理员必须执行以下操作:

准备外部数据源 管理员可能需要创建一个帐户并向数据源提供权限,以确保正确的人员可以访问数据并且数据最终不会落入坏人之手。 在外部数据库中,管理员可能还想要创建特定的表、视图、查询等,以将结果限制为所需的结果,并帮助提高性能。

配置 SharePoint 服务和帐户 管理员必须激活 Business Data Connectivity Services 和安全存储服务。 有关使用这些服务的信息,请参阅为 SharePoint 2013 配置 业务连接 Services 解决方案使用 业务连接 Services 和安全存储从SQL Azure表创建外部列表。

配置安全存储服务 管理员必须执行以下操作:确定外部数据源的最佳访问模式,创建目标应用程序,以及设置目标应用程序的凭据。 有关使用这些服务的信息,请参阅 创建或编辑 Secure Store 目标应用程序

配置 Business Data Connectivity Services 管理员必须确保创建外部内容类型的用户具有访问 Business Data Connectivity 元数据存储的权限,并且适当的用户有权访问外部列表所基于的外部内容类型。 有关使用这些服务的信息,请参阅为 SharePoint 2013 配置业务连接服务解决方案

创建外部内容类型 用户必须定义一个外部内容类型,其中包含有关连接、访问、操作方法、列、过滤器和其他用于从外部数据源检索数据的元数据的信息。

创建外部列表 用户必须根据需要基于外部内容类型和外部列表的一个或多个视图创建外部列表。

确保 Office 产品可供使用若要将外部数据与 Office 产品同步,必须在每台客户端计算机上至少装有 Windows 7 和以下免费软件产品: SQL Server Compact 4.0、.NET Framework 4 和适用于 OData V3 的 WCF Data Services 5.0 (如有必要,系统会自动提示您下载软件) 。 此外,请确保启用 Office 安装选项“业务连接 服务” (这是默认) 。 此选项可安装业务连接服务客户端运行时,其执行以下操作:缓存外部数据并与外部数据同步、将业务数据映射到外部内容类型、在 Office 产品中显示外部项选取器,以及在 Office 产品内运行自定义解决方案。

有关使用外部数据的更多常规信息,请参阅 查找有关外部数据的内容

将外部列表导出到 Excel

  1. 导航到包含列表的 SharePoint 网站。
  2. 在“快速启动”上,选择 SharePoint 列表的名称,或选择“设置Office 365 设置按钮”,选择网站内容“或”查看所有网站内容“,然后在相应的列表部分中选择列表的名称。
  3. 选择 “列表”, 然后选择 “导出到 Excel”
    默认情况下,此功能在外部列表上启用,但系统管理员可以禁用此功能。
  4. 如果系统提示确认该操作,请选择“ 确定”
  5. “文件下载 ”对话框中,选择 “打开”。
  6. 如果系统提示你是否在计算机上启用数据连接,如果你认为可以安全地启用与 SharePoint 网站上的数据的连接,请选择“ 启用”

使用基于 Web 查询文件的数据连接创建 Excel 表格。 导出的表中的列由当前外部列表视图确定。 导出的外部数据由在外部内容类型和外部列表视图中定义的筛选器以及 SharePoint 网站的语言设置决定。 任何页面限制都将被忽略。