PowerApps 提供多个云存储连接。 使用其中任何一种连接,都可以存储 Excel 文件,并将其中的信息用于整个应用。 这些连接包括:

Azure Blob Box Dropbox Google 云端硬盘 OneDrive OneDrive
for Business
图标 API 图标 API 图标 API 图标 API 图标 API 图标

开始之前的准备工作

  • 访问 powerapps.com 或安装 PowerApps
  • 添加连接
  • 通过模板数据从头开始创建应用

  • 数据已格式化为表的 Excel 文件:

    1. 打开 Excel 文件,然后在数据中选择要使用的任意单元格。
    2. 选择插入”选项卡上的“表格”。
    3. 在“另存为表”对话框中,选中“我的表包含标题”复选框,然后选择“确定”。
    4. 保存所做更改。

已知限制

如果尝试在应用中使用 Excel 连接时,数据类型不受支持未格式化为表,请将数据格式化为表

如果 Excel 数据包含计算列,则无法用于生成应用,也无法将相应数据添加到现有应用中。

连接云存储连接

  1. powerapps.com 中,展开“管理”,然后选择“连接”:

    选择“连接”

  2. 依次选择“新建连接”和云存储连接。 例如,选择“OneDrive”。

  3. 此时,系统会提示你输入云存储帐户的用户名和密码。 输入用户名和密码,然后选择“登录”:
    输入用户名和密码

    登录后,即可在应用中使用此连接。

  4. 在应用中,打开右侧窗格中的“数据源”选项卡,然后依次选择云存储连接和 Excel 表。

  5. 选择“连接”。 执行此操作后,表会被列为数据源:
    选择 Excel 表

    注意:请注意,必须将 Excel 数据格式化为表。

在应用中使用 Excel 数据

  1. 在“插入”选项卡上,依次选择“库”和“包含文本”库控件。
  2. 将库的“Items”属性设为 Excel 表。 例如,如果 Excel 表名为“Table1”,请将此属性设为 Table1:

    项属性

    此时,库会自动更新为包含 Excel 表中的信息。

  3. 在库中,选择第二个或第三个“标签”控件。 默认情况下,你会发现,第二个和第三个标签的“Text”属性自动设置为“ThisItem.something”。 可以将这些标签设置为表中的任意列。

    在以下示例中,第二个标签设置为“ThisItem.Name”,第三个标签设置为“ThisItem.Notes”:

    第二个标签

    第三个标签

    示例输出:
    第二个和第三个标签


    注意:第一个框实际上是图像控件。 如果 Excel 表中没有图像,可以删除图像控件,然后在原处添加一个标签控件。 添加和配置控件是一个好资源。

了解表和记录介绍了更多详细信息和一些示例。

有用链接

查看所有可用连接
了解如何向应用添加连接数据源
了解表和记录(内含表数据源)。
其他一些库资源包括显示项列表显示库中的图像和文本