Power Apps 提供多个云存储连接。 使用这些连接中的任何一个,可以存储 Excel 文件,并在应用中使用该信息。 这些连接包括:
| 箱 | Dropbox | Google Drive | OneDrive | OneDrive for Business |
|---|---|---|---|---|
|
|
|
|
|
|
注释
若要了解如何将 Azure Blob 存储与 Power Apps 配合使用,请转到 从 Power Apps 连接到 Azure Blob 存储。
先决条件
- 对 Power Apps 的访问权限
- 添加 连接
- 从模板、数据或从头开始创建应用
格式 为表的数据的 Excel 文件:
- 打开 Excel 文件,然后选择要使用的数据中的任何单元格。
- 在“ 插入 ”选项卡上,选择“ 表”。
- 在“ 另存为表 ”对话框中,选中 “我的表包含标题 ”复选框,然后选择“ 确定”。
- 保存更改。
连接到云存储连接
在 powerapps.com,展开“管理”,然后选择“连接” :
选择 “新建连接”,然后选择云存储连接。 例如,选择 OneDrive。
系统会提示输入云存储帐户的用户名和密码。 输入它们,然后选择 “登录:
登录后,此连接即可在应用中使用。
在应用中,单击或点击功能区“视图”选项卡上的数据源。 在右侧窗格中,单击或点击 “添加数据源”,单击或点击云存储连接,然后选择 Excel 表。
选择 连接。
该表作为数据源列出:
注释
请记住,必须将 Excel 数据格式化为表格。
在应用中使用 Excel 数据
在“ 插入 ”选项卡上,选择 “库”,然后选择“ 使用文本 库”控件。
将库的 Items 属性设置为 Excel 表。 例如,如果 Excel 表名为 Table1,则将其设置为 Table1:
库使用 Excel 表中的信息自动更新。
在库中,选择第二个或第三个 标签 控件。 默认情况下,你会看到第二个和第三个标签的 Text 属性自动设置为
ThisItem.something。 可以将这些标签设置为表中的任何列。在以下示例中,第二个标签设置为
ThisItem.Name,第三个标签设置为ThisItem.Notes:
示例输出:
注释
第一个框实际上是图像控件。 如果 Excel 表中没有图像,则可以删除图像控件,并在其位置添加标签。 添加和配置控件 是一个很好的资源。
了解表和记录 提供了更多详细信息和一些示例。
共享应用
如果要在 Dropbox 中共享文件夹,则必须将共享文件夹附加到用户的 Dropbox 帐户。
涉及 Excel 文件的连接器存在 某些限制 。
已知的限制
如果在应用中尝试使用 Excel 连接时出现 数据类型不受支持 或 未格式化为表 , 请将数据格式化为表。
如果 Excel 数据包含计算列,则不能使用它来生成应用,并且无法向现有应用添加该数据。
适用于 Windows 平台的 Power Apps 移动应用不支持 Dropbox 连接器。 在这种情况下,弹出对话框将显示以下消息:
Upgrade browser to use Dropbox
发生这种情况时,请考虑在 Windows 平台上使用 Web 播放器。
共享 Excel 表
在 Excel 文件中共享数据:
- 在 OneDrive for Business 中,共享文件本身。
- 在 OneDrive 中,共享包含该文件的文件夹,并为任何媒体指定文件路径,而不是 URL。
- 在 Dropbox 或 Google Drive 中,共享文件或文件夹。
有用的链接
查看所有 可用的连接。
了解如何 添加连接 并将 数据源添加到 应用。
了解表格数据源的表和记录。
其他一些库资源包括 “显示项目列表 ”和“ 显示库中的图像和文本”。