如何在Azure中从BLOB读取文件内容并解析CSV文件?

时间:2019-01-16 15:36:55

标签: azure azure-storage azure-storage-blobs azure-logic-apps

enter image description here

我已将csv文件存储在blob容器中,并尝试以天蓝色的方式从逻辑应用程序读取内容。但是我面临着使接触和迭代相同的问题。请帮助流程。

1 个答案:

答案 0 :(得分:1)

您可以将逻辑应用程序与Azure Function结合使用以实现它。

  1. Blob连接器以获取文件。
  2. 将CSV内容传递给函数并返回JSON
  3. 迭代行值。

关于Azure函数,您可以参考此blog,在此示例中,它具有将csv转换为Json的完整逻辑流程。

希望这对您有帮助,如果您还有其他问题,请告诉我。

更新: 我在此blog中测试该函数,源代码为here,打击是我的测试页:

enter image description here

这是结果页:

enter image description here

我复制了结果以获取完整的输出:

{
  "fileName": "MyTestCSVFile.csv",
  "rows": [
    {
      "ID": "    1",
      "Name": "Aaron",
      "Score": "99"
    },
    {
      "ID": "    2",
      "Name": "Dave",
      "Score": "55"
    },
    {
      "ID": "    3",
      "Name": "Susy",
      "Score": "77 "
    }
  ]
}