练习 - 使用 Copilot 从 Excel 创建应用

已完成

如果您要在包含 Microsoft Dataverse 的环境中生成,您可以使用 Copilot 轻松地从任何 Excel 电子表格中创建应用。 Copilot 不需要将数据格式化为表即可起作用。 遗憾的是,此选项在不使用 Dataverse 的环境中可用,但您可以浏览本单元,查看如何使用 Copilot 轻松地生成应用。

如果您要在 Dataverse 授权的环境中进行生成,这将是一个了解此流程工作原理的绝佳机会。 在这种情况下,您可以提供一个包含或不包含数据表的电子表格,查看 Copilot 如何为您创建数据表和连接,允许您转换表,然后生成一个功能齐全的应用。

通过下载并提取(或解压缩)示例工作表来开始本练习。 (或者,如有需要,您也可以使用自己的工作表。)

本课程旨在向您展示从任何 Excel 电子表格创建 Power Apps 应用非常轻松。

重要提示

若要充分利用此功能,您将需要使用包括 Dataverse 的环境,还可能需要注册包括 Dataverse 的 Power Apps 许可证(或免费试用版)。 没有这些,您将无法完成本练习。

注意

Copilot 使用人工智能 (AI) 生成表。 AI 不是确定性的,这意味着您的结果可能与下面显示的结果略有不同

开始练习

  1. 下载产品列表工作表。 提取所有文件。

  2. 转到 Power Apps Maker Portal

  3. 从主屏幕中,选择从数据开始选项。 片刻之后,您将看到从数据开始屏幕,其中包含使用 Excel 或 .CSV 文件创建选项。 选择该选项

  4. 选择新建新表

  5. 选择一个选项以创建表屏幕上,选择导入 Excel 文件或 .CSV

  6. 在显示的导入文件弹出窗口中,选择从设备中选择。 查找并选择您之前下载并提取的 ProductList.xlsx,确保“包含 query(5) 表”切换为“开”,然后选择导入

  7. 正在创建预览表,这需要一些时间。 创建新表后,您可以对其进行检查。 选择产品库存表上的省略号,然后选择查看数据

    请注意 Power Apps 如何添加标题产品库存(或类似标题)以及创建列名称! 列标头可能与 Excel 电子表格匹配。 如果不匹配,您可以使用 Excel 标头。 右上角有一个使用第一行作为列标头切换开关,您可以将其切换为以使用 Excel 列名称。

  8. 如果您使用的是下载的 Excel 产品列表,则其中应该有六列。 Copilot 猜测每一列的数据类型。 前两列(TitleCode name)应该是单行文本,接下来的三列(Product LineProduct TypeColor)应该是选项 类型,Notes 列也是单行文本

  9. 如果这些不是 Copilot 创建的列类型,您可以使用 Copilot 进行更改。 通过单击屏幕右上角的 Copilot 图标(位于环境名称和通知铃图标之间),打开 Copilot。

  10. Copilot 对话框窗格在屏幕右侧打开后,键入“请将 Product Line、Product Type 和 Color 的列类型更改为选项列类型。”使用 Copilot,直到将数据调整为所需数据,这三个列将为选项类型列。

    您还可以通过选择列标头,选择编辑列,然后在弹出窗口中调整属性来更改或修改任何列。 您还可以通过选择表名称右侧的省略号,然后选择设置来编辑表属性。

  11. 现在,您已准备好开始创建应用了! 选择右上角的保存并打开应用按钮。 弹出窗口建议您 Power Apps 将保存您创建的表和关系,并在 Power Apps Studio 中打开应用。 选择保存并打开应用

  12. 片刻之后,应用将在 Power Apps Studio 中以编辑模式打开。 您可能会看到一个欢迎您使用 Power Apps Studio 的弹出窗口;如果是这样,您可以选择跳过。 如果您收到数据源已添加到应用的通知,也可以关闭该通知。

    注意

    Copilot 仍处于获取知识的预览模式。 您可以尝试建议进行一些更改,例如“请将表名称标签的背景颜色更改为紫色”。您可以提供“点赞/点踩”反馈,甚至可以详细说明问题,向 Microsoft 提供反馈。

    Copilot 生成应用时,会估计库要显示的数据。 您可以为库选择最合适的列,还可以在 Power Apps 编辑器中进行更改。

  13. 请注意,您的应用标题显示在屏幕顶部。

  14. 另请注意,屏幕左侧为产品库,屏幕右侧为库中所选项目的产品详细信息。

  15. 屏幕右侧会出现一个 Copilot 面板,可协助您对应用进行所需的更改。

  16. 接下来,即可保存并发布。 若要查看保存图标,您将需要通过选择窗格右上角的 X 关闭 Copilot 窗格。

    选择右上角的保存图标(看起来有点像软盘)。 您需要提供名称(如果尚未提供),然后再次选择保存。 保存完成后,选择最右上角的发布图标(它看起来像右下角带圆圈箭头的文件)。

  17. 将应用置于预览模式,测试功能。 您可以通过选择保存图标左侧的播放图标,完成此操作。

    使用 Dataverse 作为数据源的应用的搜索功能非常强大。 可以轻松搜索任何文本字段。 在搜索输入字段中输入“ultra”。 注意它如何基于该特定模式的标题列进行筛选。 清除输入字段并输入“aud.”注意它如何筛选出汽车音响选项,它将在搜索时忽略字体大小写。

  18. 在应用仍处于预览模式下时,您可以尝试编辑窗体功能。 查找并选择项目“Headphones 2000w”。通过选择窗体右上角的铅笔(编辑)图标来编辑此项目。 在“注释”下,输入“包含大小写”,然后选中窗体右上角的复选图标以保存更改。 您的项目现在包含注释。

  19. 此应用为完全响应式应用,这意味着它可以适应运行时的外形规格(例如,平板电脑或电话)。 在应用仍处于预览模式时,查看右上角并注意您可以预览的三个外形规格选项。 当选择其中一个选项时,还有更多可以匹配特定类型的平板电脑或移动电话的选项。 您甚至可以更改目标设备的方向,以查看用户体验会怎么样。 选择与所用移动设备相似的选项,以便您可以查看应用屏幕在手机上的表现。

总结

创建应用的另一种简单做法是使用 Copilot 将 Excel 电子表格引入 Power Apps 中。 这种方法可以帮助您基于 Dataverse 数据表快速构建响应式单屏应用,其功能与三屏应用相同。 Dataverse 与 Power Platform 的其余部分存储在同一个云,因此不存在耗时的 API 调用,而且搜索功能非常强大。 与任何 Power Apps 应用一样,您可以添加更多数据、屏幕和功能,但这是帮助团队快速创建简单应用的最简便做法。