将Sharepoint列表导出到.csv并使用Flow上传到Azure Data Lake

时间:2017-11-15 22:49:24

标签: sharepoint azure-data-lake flow

我正在尝试使用Microsoft Flow将Sharepoint列表导出到Azure Data Lake。

我希望它能够随时更改特定的在线列表,将其全部内容加载到Data Lake中的文件中。如果该文件已存在,我想覆盖它。有人可以解释我怎么做这个,我尝试了多种方法,但他们没有完成工作。

由于

1 个答案:

答案 0 :(得分:0)

我能够让SharePoint列表中的项目接近完美。我会在这里发布Flow,以防将来有人需要它。

Flow Solution

所以我所做的就是我每隔5分钟创造一次" Azure Data Lake中的文件,如果文件存在则会覆盖该文件。文件的内容不能为空,因此我在内容中添加了换行符。然后,我使用“获取项目”检索SharePoint列表中的所有项目。从那里开始,使用Apply to each循环,我将Sharepoint列表的当前行的内容追加到Data Lake文件(以|分隔,并在添加所有内容后以新行结尾)。这有点接近完美,唯一需要注意的是文件开头的换行符,我使用PowerQuery消除了这一行。

这正是我所需要的。如果有人想方设法做到这一点,请发帖,以便我们能够完美地实现这一目标。