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

已完成

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

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

我们通过下载并提取(或解压缩)示例工作表来开始本练习。 (或者,如果您愿意,也可以使用自己的工作表。)然后,我们将转到 Power Apps Maker Portal 以创建应用。 只需单击几次,您就可以拥有功能齐全、反应灵敏、可用于任何设备的单屏应用。

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

重要提示

若要充分利用此功能,您需要使用包括 Dataverse 的环境,还可能需要注册包括 Dataverse 的 Power Apps 许可证(或免费试用版)。 如果您不执行此操作,将无法完成本练习。

现在,开始练习

  1. 下载 Product List 工作表。

  2. 转到 Power Apps Maker Portal

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

  4. Power Apps 向您提供从计算机添加 Excel 文件或将文件拖动到页面中的说明。 拖动上传区域周围有一条虚线,您可以将文件拖入其中,也可以选择从设备中选择。 找到下载的 ProductList Excel 文件,然后使用上述任一方法添加它。

  5. 此时,屏幕上开始生成预览表,此过程需要一些时间。 Power Apps 会捕获它电子表格中遇到的第一个数据范围(或表),然后为您的应用创建一个表。 因此,如果添加了包含多个选项卡和表的 Excel 工作表,就只能看到 Power Apps 发现的第一个。 我们要花费一些时间来查看新表。

    请注意 Power Apps 如何添加标题产品目录并创建列名称! 列标题与我们的 Excel 电子表格匹配。 右上角有一个使用第一行作为列标题切换开关,我们需要开启它。

    其中共有六列(如果您使用的是可下载 Excel 文件)。 Power Apps 猜测每一列的数据类型。 前两列(标题代码名称)是单行文本,接下来的三列(产品行产品类型颜色)是选项 类型,注释列也是单行文本

  6. 确保您已将该选项切换到使用第一行作为列标头

    在继续之前,请注意,您可以通过选择列标头,选择编辑列,然后在弹出窗口中调整属性,更改/修改其中任何列。 您还可以通过选择表名称右侧的编辑铅笔图标,调整表属性。

    在本示例中,Copilot 已正确引入我们的数据以使其可用,因此我们实际上不需要对其进行任何修改。

  7. 现在,我们可以开始创建应用了! 选择创建应用按钮,Power Apps 将告知您它正在为您创建应用。

  8. 片刻之后,Power Apps 将在“编辑模式”下显示应用的新屏幕。 请注意,您的应用标题显示在屏幕顶部。 还要注意的是,屏幕左侧为产品库,屏幕右侧为库中所选项目的产品详细信息。 屏幕右侧会出现一个 Copilot 面板,可协助您对应用进行所需的更改。

    注意

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

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

  9. 接下来,就该保存和发布了。 选择右上角的保存图标(看起来有点像软盘)。 然后选择最右上角的发布图标(它看起来像右下角带圆圈箭头的文件)。

  10. 将应用置于预览模式,测试功能。 选择保存图标左侧的播放图标,完成此操作。 Dataverse 应用的搜索功能非常强大。 可以轻松搜索任何文本字段。 在搜索输入字段中输入“ultra”。 注意它如何基于该特定模式的标题列进行筛选。 清除输入字段并输入“aud”。注意它如何筛选出汽车音响选项,如何在搜索时忽略字体大小写。

  11. 在应用还处于预览模式下时,让我们尝试使用编辑窗体功能。 查找/选择项目“Headphones 2000w”,以便它显示在您的窗体中。 让我们编辑此项目,以向其添加注释。 选择窗体右上角的铅笔(编辑)图标。 在“注释”下,输入“包含大小写”,然后选择窗体右上角的复选图标以保存更改。 此项现在已包含注释!

  12. 如前所述,此应用为完全响应应用,也就是说,它可以适应运行时的外形规格。 在应用还处于预览模式时,查看右上角并留意您可以预览的三个外形规格选项。 但是,当选择其中一个选项时,还有更多可以匹配特定平板电脑或手机选项的选项。 您甚至可以更改目标设备的方向,以查看特定设备的用户体验如何。 选择与所用移动设备相似的选项,以便您可以查看应用屏幕的表现。

总结

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