9

我正在尝试使用 R Studio 将 google sheet 与 power bi 连接,在 youtube 上有一个由 stephnie locke 制作的视频,但这只是一个简短的视频,并没有完全帮助。那里有任何可以适当和完全提供帮助的人。

4

3 回答 3

16

如果您不限于 R Studio,还有另一种方法可以从 Power BI 访问 Google Sheet 数据:

样本数据: 样本

  1. 获取 Google 表格的可共享链接(至少获得许可Anyone with the link can view):

可分享的链接

  1. 修改分享链接,添加以下部分:

    从:

    https://docs.google.com/spreadsheets/d/google-sheet-guid/edit?usp=sharing _ _

    至:

    https://docs.google.com/spreadsheets/d/google-sheet-guid/export?format=xlsx&id=google-sheet-guid _

例如

https://docs.google.com/spreadsheets/d/1ohAz8SD6viEGIrcor-JC-vCt2yRbgY1c-7Uflv-_hrA/edit?usp=sharing -> https://docs.google.com/spreadsheets/d/1ohAz8SD6viEGIRcor-JC-vCt2yRbgY1c -7Uflv-_hrA/export?format=xlsx&id=1ohAz8SD6viEGIrcor-JC-vCt2yRbgY1c-7Uflv-_hrA

  1. 在 Power BI 中创建一个空白查询并获取源代码,如下所示:

    让 Source = Excel.Workbook(Web.Contents("the-link-in-step-2"), null, true) 在 Source

代码

表格1

  1. 如果您深入到表格单元格,您应该能够看到数据并从那里开始工作。

表 2

于 2017-08-30T04:34:54.020 回答
8

更简单的方法:转到获取数据,搜索 Web。选择网页 选择网页

在网址上。

-> 修改网址。

从:

https://docs.google.com/spreadsheets/d/强调文本google-sheet-guid/edit?usp=sharing

至:

https://docs.google.com/spreadsheets/d/google-sheet-guid /export?format=xlsx&id= google- sheet -guid

粘贴。

粘贴链接

还有你的床单。

选择您的工作表

于 2018-01-02T12:16:43.503 回答
2

要在 @Joseph A 的完美答案的基础上构建,如果您希望在将报表从 Desktop 发布到 Power BI 服务后使其可刷新:

  1. 导航到发布报告的工作区(即我的工作区)
  2. 单击数据集
  3. 在操作下,单击省略号并选择设置
  4. 展开数据源凭据并单击编辑凭据
  5. 将身份验证方法更改为基本
  6. 输入文件所在的 Google Docs 帐户的用户名和密码,然后单击登录

您的报告现在可以刷新和更新(手动或计划)以反映您的 Google 表格文档中的更改!

于 2019-01-09T20:29:33.230 回答