使用 Excel 查看和更新实体数据

适用于以下 Dynamics 365 应用
Commerce、Finance、Supply Chain Management

本文介绍如何通过使用 Microsoft Dynamics Excel 加载项,在 Microsoft Excel 中打开实体数据,然后查看、更新和编辑这些数据。 要打开实体数据,可从 Excel 或财务和运营应用开始。

通过在 Excel 中打开实体数据,可以使用 Excel 加载项快速、轻松地查看和编辑这些数据。 此加载项需要 Microsoft Excel 2016 或更高版本。

注意

如果将您的 Microsoft Entra ID (Azure AD) 租户配置为使用 Active Directory Federation Services (AD FS),您必须确保已应用了 2016 年 5 月的 Office 更新,以便 Excel 加载项可以让您正确登录。

若要了解有关如何使用 Excel 加载项的详细信息,请观看短片为标头和行模式创建 Excel 模板

从财务和运营应用开始时在 Excel 中打开实体数据

  1. 在财务和运营应用中的一个页面内,选择在 Microsoft Office 中打开

    如果该页面的根数据源(表)与任何实体的根数据源相同,将为该页面生成默认在 Excel 中打开选项。 在 Excel 中打开”选项可在常用页面(如 所有供应商 ”和 所有客户”)中找到。

  2. 选择在 Excel 中打开选项,然后打开生成的工作簿。 此工作簿中包含实体的绑定信息、指向您的环境的指针,以及指向 Excel 加载项的指针。

  3. 在 Excel 中,选择启用编辑以启用并运行此 Excel 加载项。 将在 Excel 窗口右侧的窗格中运行此 Excel 加载项。

  4. 如果首次运行此 Excel 加载项,则选择信任此加载项

  5. 如果系统提示您登录,选择登录,然后使用用于登录财务和运营应用的相同凭据登录。 此 Excel 加载项将使用浏览器中之前的登录上下文,并自动让您登录(如果可以)。 (有关基于操作系统使用的浏览器的信息,请参阅 Office 加载项使用的浏览器。为确保登录成功,请在 Excel 加载项的右上角验证用户名。

此 Excel 加载项自动读取您所选实体的数据。 请注意,Excel 加载项读入数据之前,工作簿中无任何数据。

从 Excel 开始时在 Excel 中打开实体数据

  1. 在 Excel 中的插入选项卡上的加载项组中,选择应用商店打开 Office 应用商店。

  2. 在 Office 应用商店中,搜索关键字 Dynamics,然后选择 Microsoft Dynamics Office 加载项(即此 Excel 加载项)旁边的添加

  3. 如果首次运行此 Excel 加载项,请选择信任此加载项以启用并运行此 Excel 加载项。 将在 Excel 窗口右侧的窗格中运行此 Excel 加载项。

  4. 选择添加服务器信息打开选项页面。

  5. 在浏览器中,复制目标财务和运营应用实例的 URL,将其粘贴到服务器 URL 字段中,然后删除主机名后的所有内容。 产生的 URL 应只有一个主机名。

    例如,如果 URL 为 https://xxx.dynamics.com/?cmp=usmf&mi=CustTableListPage,则删除除 https://xxx.dynamics.com 以外的所有内容。

  6. 选择确定,然后选择确认更改。 此 Excel 加载项将重新启动并加载元数据。

    设计按钮现在可用。 如果此 Excel 加载项有加载小程序链接,您可能无法作为正确用户登录。 有关解决此问题的详细信息,请参阅加载小程序疑难解答条目。

  7. 选择设计。 此 Excel 加载项将检索实体元数据。

  8. 选择添加表。 将显示实体列表。 将以“名称 - 标签”格式列出实体。

  9. 选择列表中的实体(如客户 - 客户),然后选择下一步

  10. 若要将可用字段列表中的字段添加到所选字段列表,选择该字段,然后选择添加。 或者,双击可用字段列表中的字段。

  11. 将字段添加到所选字段列表之后,请确保光标在工作表中的正确位置(如单元格 A1),然后选择完成。 然后选择完成退出设计器。

  12. 选择刷新以提取一组数据。

在 Excel 中查看和更新实体数据

此 Excel 加载项将实体数据读入工作簿之后,随时可通过选择 Excel 加载项中的刷新更新这些数据。

在 Excel 中编辑实体数据

可根据需要更改实体数据,然后通过选择 Excel 加载项中的发布将其发布回财务和运营应用。 若要编辑记录,请在工作表中选择单元格,然后更改单元格值。 若要创建新记录,请执行以下步骤之一:

  • 单击数据源表中的任意位置,然后选择此 Excel 加载项中的新建
  • 在数据源表最后一行中单击任何位置,然后按 Tab 键,直到光标移出该行的最后一列,并创建一个新行。
  • 在数据源表正下方的行中单击任何位置,然后开始在单元格中输入数据。 将光标移出该单元格时,表将扩展以容纳新行。
  • 要进行标题记录的字段绑定,选择其中一个字段,然后在 Excel 加载项中选择新建

请注意,只有当所有重要的必填字段在工作表中绑定时,或当使用筛选条件填写默认值时,才能够创建新记录。

若要删除记录,请执行以下步骤之一:

  • 右键单击应删除的工作表行旁边的行号,然后选择删除
  • 右键单击应删除的工作表行旁边内的任何位置,然后选择删除>表行

如果数据源添加为相关数据源,标题在行前面发布。 如果其他数据源之间存在相关性,您可能必须更改默认发布顺序。 若要更改发布顺序,在 Excel 加载项中,选择选项按钮(齿轮符号),然后,在数据连接器快速选项卡上,选择配置发布顺序

添加或删除列

可以使用设计器调整自动添加到工作表的列。

注释

如果设计按钮未出现在 Excel 加载项中的筛选按钮下,您必须启用数据源设计器。 选择选项按钮(齿轮符号),然后选择启用设计复选框。

  1. 在 Excel 加载项中,选择设计。 将列出所有数据源。

  2. 选择数据源旁边的编辑按钮(铅笔符号)。

  3. 所选字段列表中,根据需要调整字段列表:

    • 若要将可用字段列表中的字段添加到所选字段列表,选择该字段,然后选择添加。 或者,双击可用字段列表中的字段。
    • 若要删除所选字段列表中的字段,选择该字段,然后选择删除。 或者双击该字段。
    • 若要更改字段的顺序,请在所选字段列表中选择字段,然后选择向上向下
  4. 若要应用对数据源的更改,选择更新。 然后选择完成退出设计器。

  5. 如果添加了字段(列),选择刷新提取更新后的数据集。

更改发布批处理大小

当用户使用 Excel 加载项将更改发布到数据记录时,更新将成批提交。 默认(和最大)发布批处理大小为 100 行;但是,允许在 Excel 加载项中配置发布批处理大小功能允许您灵活地降低发布批处理大小,尤其是在您尝试从 Excel 发布更新时发现超时的情况下。

系统管理员可以通过设置 Office 应用参数应用参数部分的发布批处理限制字段,来为“在 Excel 中打开”工作簿的发布批处理大小指定系统范围的限制。

还可以使用 Excel 加载项为单个工作簿更改发布批处理大小。

  1. 在 Excel 中打开工作簿。
  2. 选择 Excel 加载项右上方的选项(齿轮)按钮。
  3. 根据需要设置发布批处理大小字段。 您设置的值必须小于系统范围的发布批处理限制。
  4. 选择确定
  5. 保存工作簿。 如果您在更改加载项设置后未保存工作簿,重新打开工作簿时,这些更改不会保留。

Excel 工作簿模板作者可以使用相同的过程来设置模板的发布批处理大小,然后再将其上载到系统。

复制环境数据

读入一个环境的工作簿中的数据可以复制到另一个环境。 但是,您无法仅更改连接 URL,因为工作簿中的数据缓存会继续将该数据视为现有数据。 您必须使用“复制环境数据”功能将数据作为新数据发布到新的环境。

  1. 选择选项按钮(齿轮符号),然后,在数据连接器快速选项卡上,选择复制环境数据

  2. 输入新环境的服务器 URL。

  3. 选择确定,然后选择确认操作。 Excel 加载项将重新启动并连接到新的环境。 工作簿中的所有现有数据将被视为新数据。

    在 Excel 加载项重新启动后,消息框显示工作簿处于环境复制模式。

  4. 若要作为新数据将数据复制到新环境,请选择发布。 若要取消环境复制操作并在新环境中查看现有数据,选择刷新

疑难解答

可通过某些简单步骤解决一些问题。

  • 显示 加载小程序”链接–有关此问题的详细信息,请参阅 加载小程序 故障排除条目。
  • 您收到“禁止”消息 –如果您在 Excel 加载项加载元数据时收到“禁止”消息,则登录到 Excel 加载项的帐户无权使用目标服务、实例或数据库。 若要解决此问题,请验证此 Excel 加载项右上角中是否显示正确的用户名。 如果显示错误的用户名,请选择该用户名,注销,然后再次登录。
  • Excel 上显示空白网页–如果在登录过程中打开了空白网页,则该帐户需要 AD FS,但运行 Excel 加载项的 Excel 版本不够新,无法加载登录对话框。 若要解决此问题,请更新正在使用的 Excel 版本。 若要当您在处于推迟渠道中的企业内时更新 Excel 版本,请使用 Office 部署工具从推迟渠道转到当前渠道
  • 发布数据更改 时收到超时–如果您在尝试将数据更改发布到实体时收到超时消息,请考虑减少受影响工作簿的发布批处理大小。 在记录更改时触发大量逻辑的实体可能需要以较小的批处理发送更新,以帮助防止超时。