从 Excel 导入数据并将数据导出到 CSV

若要将数据获取(导入)到表中 Microsoft Dataverse ,请使用 Excel 工作表文件或逗号分隔值 (CSV) 文件。

当您导出 Dataverse 表数据时,它会导出为 CSV 文件。

从 Excel 或 CSV 文件导入

从 Excel 导入数据的方法有两种。

重要

  • 若要导入或导出数据,您必须具有 环境创建者 安全角色。
  • 使用导入 > 从 Excel 导入数据命令从 Excel 或 CSV 文件中导入在 GCC、GCC High 和 DoD 环境中不可用。 若要解决此限制,请从 Power Apps 的中,选择导入 > 导入数据,然后选择一个数据源,例如 Excel 工作簿文本/CSV

选项 1:通过创建和修改文件模板导入

每个表都包含必须存在于输入文件中的必填列。 建议您创建模板。 要实现此目的,请从表导出数据。 然后,使用同一文件,使用您数据对其进行修改。 最后,将修改后的文件导入回表中。 使用模板可以节省您的时间,因为您不必为每个表指定所需的列。

准备文件模板

  1. 导出表数据
  2. 在导入数据之前定义一个计划以确保数据是唯一的。 使用主键或备用键。 详细信息:将数据从 Excel 或 CSV 导入表时确保唯一性

使用您的数据修改文件

将 Excel 或 CSV 文件中的数据复制到您在上一步中创建的模板中。

导入文件

  1. powerapps.com 的左侧导航窗格中选择。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
  2. 选择 导入 > 从 Excel 导入数据
  3. 选择要导入数据的表,然后选择下一步
  4. 导入数据页上,选择上载,然后选择文件。 按照提示上载文件。
  5. 文件上载完成后,映射状态指示映射成功,在右上角选择导入。 转到解决 Excel 映射错误导航到并修复任何映射错误。 导入映射成功 在导入成功完成后,您将看到插入和更新的总数。

选项 2:通过提供您自己的源文件导入

如果您是一个高级用户并且了解 Dataverse 表的指定表的必填列,请定义您自己的 Excel 或 CSV 源文件。 请按照导入文件中的步骤操作。

解决 Excel 映射错误

如果您在上载文件后收到映射错误,选择映射状态。 请采取以下步骤检查和纠正列映射错误。

  1. 使用右侧的下拉菜单(在显示下)浏览未映射的列出错的字段必填字段

    提示

    • 根据您是否收到警告错误,通过列映射中的下拉菜单检查未映射的列出错的字段
    • 使用 upsert更新插入)逻辑更新行或(如果已经存在)插入新行。
  2. 在解决所有错误和警告后,选择右上角的保存更改。 您将返回到导入数据屏幕。

  3. 映射状态栏显示映射成功时,在右上角选择导入

导入已成功完成消息出现时,会显示插入和更新的总数。

确保从 Excel 或 CSV 将数据导入表时的唯一性

Dataverse 表使用主键来唯一标识 Dataverse 表中的行。 Dataverse 表的主键是一个全局唯一标识符 (GUID)。 这将建立行标识的的默认基础。 数据操作(如将数据导入到 Dataverse 表)显示默认主键。

示例:
客户表的主键是 accountid

显示 accountid 作为主键的客户表的示例导出文件。

有时,在从外部源集成数据时,主键可能不起作用。 使用 Dataverse 定义替代主键唯一标识行的备用键。

例如:
对于客户表,您可以使用基于自然键的标识将 transactioncurrencyid 设置为备用键。 例如,使用美元代替之前显示的 GUID 值 88c6c893-5b45-e811-a953-000d3a33bcb9。 您还可以选择货币符号货币名称作为键。 详细信息:使用 Power Apps 门户定义备用键

在货币表上创建备用键的示例。

显示货币名称作为自然键的客户表的示例导出文件。

指定备用键后,您仍然可以使用主键作为标识符。 在前面的示例中,如果 GUID 是有效的数据,第一个文件仍然有效。

导出数据

以逗号分隔值 (CSV) 格式从单个表导出数据。

  1. 登录 Power Apps,然后在左侧导航窗格中选择。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  2. 选择导出 > 导出数据

  3. 选择要从中导出数据的表,然后选择 导出数据

    从客户表导出数据的示例。

  4. 导出成功后,选择下载导出的数据,将 CSV 文件下载到您的 Web 浏览器中指定的下载文件夹。

    显示包含可下载文件链接的成功导出的示例导出。

备注

导出具有 12 分钟的时间限制。 如果导出的数据量超过 12 分钟,则导出将失败。 如果发生这种情况,请导出较小的客户细分的数据。

不支持的数据类型和字段

当前不支持导入或导出以下数据类型。

  • 时区
  • 选择项(多选)
  • 图像
  • 文件

以下字段是系统字段,不支持导入和导出。

  • Ownerid
  • Createdby
  • Createdonbehalfby
  • Createdon
  • Modifiedby
  • Modifiedonbehalfby
  • Modifiedon
  • Overriddencreatedon

备注

从 Excel 获取数据”和“导出数据”功能目前不包含在 Power Apps 开发人员计划中。

使用连接器导入

使用连接器从许多不同的源导入数据,例如 Azure、SQL Server 数据库 SharePoint、Access、OData 等。 详细信息: 在 Power Apps

另请参见

中的表 Dataverse

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。