首页 > 解决方案 > 使用 Python 获取文件夹中的数据以向 Power BI 提供 excel 文件

问题描述

我一直在尝试这样做,但我首先想知道这是否可能。我的计算机上有一个 power bi 文件,它每天在特定文件夹中的文件夹中获取一个文件。我希望能够使用 python 脚本自动将此 execel 文件提供给我每天在给定时间拥有的 PBI 文件。

我找到了以下代码,但我遇到了问题,尽管安装了 pip。

pbixrefresher <WORKBOOK> [-workspace <WORKSPACE>] [--refresh-timeout <REFRESH_TIMEOUT>] [--no-publish]

我正在做的事情实际上是可能的,还是不可能的?

标签: pythonimportpowerbipowerqueryschedule

解决方案


从 SharePoint 文件夹中读取最新文件在 PowerQuery 中是一项相当简单的任务:如果您在 MSTeams 中,请转到您频道的文件部分并“在 SharePoint 中打开”。然后复制浏览器中显示的路径的第一部分,即“/Shared%20Documents/Forms/AllItems.aspx ...”之前的所有内容

在 PBI Desktop 中,您从“SharePoint 文件夹”中选择“获取数据”并粘贴复制的 url。然后根据需要过滤记录并按“修改日期”列降序排序。最终,您选择“保留顶部行”,编号 = 1,然后单击“内容”列中的“二进制” ,您将获得数据。


推荐阅读