在 Logic App 中读取 Excel 工作表中的行

Read rows from a Excel worksheet in Logic App

我很难在我的逻辑应用程序的 Excel 工作表中获取行。不幸的是,甚至 Google 也没有给我合理的答案。

我可以通过“获取工作表”操作获取工作表,但我无法从中读取行。目前我正在使用“Excel 在线(商业)”连接器。

excel 将只包含一个工作表,没有 Table。否则我可以使用“Table 中的列表行”操作,但这种情况实际上是不可能的。

有人能给我一些关于如何从 Excel-Worksheet 中读取行的建议吗?

非常感谢任何帮助。

在使用 Excel Online (Business) 连接之前,我们必须在 Excel 文件中建立 table。

为了添加 table select 所有相关单元格并导航到插入 > 单击 Table。现在在 List rows present in TableGet a row 连接器中添加 Table 名称以检索数据。

  • 以下截图供参考:

  • 两个连接器的输出:

  • 这是使用的示例 Excel 文件:

    sampleee.xlsx

    duplicates.xlsx

由于 Excel 文件的传送方式,无法在逻辑应用程序处理之前在 Table 中添加 Table-区域 我已经解决了这个问题通过在逻辑应用程序中显式地将 Table 添加到传入的 Excel 文件并在“获取 table 中存在的行”中对其进行过滤以仅获取包含数据的行。