使用逻辑应用程序从在线共享点读取 Excel,然后插入到 Azure SQL

Using Logic Apps to read Excel from sharepoint online and then inserting into Azure SQL

我正在尝试做一些应该相当简单的事情,但我没有得到任何结果。 我想从我们的共享点站点 (O365) 读取一个 Excel 文件,并将第一个工作表中的数据插入 SQL 服务器中的 table。

其实很简单明了。嗯,听起来是这样的...... 显然,不仅仅是读取文件并将文件插入 SQL 服务器.... 谁可以向我提供信息、教程或(甚至更好的)分步说明?

奖金将循环遍历(在线)文件夹并导入所有 excel 文件,为每个工作表创建一个 table。

编辑:我可以收集 Excel 文件并将其作为附件通过电子邮件发送给我。 我只是不知道如何将它插入 SQL 服务器。

这可以通过 4 个步骤完成:

  1. 触发器(废话)
  2. Excel 业务组件 - 获取表
  3. 对于每个组件 - 值(项目列表)
  4. SQL 服务器组件 - 插入行 (V2) _ 确保为所有列创建参数并将它们映射到提供的动态内容

(我插入了一个 SQL 服务器组件 - 在第 2 步之后执行查询以截断目标 table)

尚未循环,但这至少使我能够将在线 Excel 中的行插入到 Azure SQL

您可以为此使用 Azure 数据工厂,创建到 excel 文件的连接,然后到 SQL,然后使用复制和转换管道