我正在尝试使用 R Studio 将 google sheet 与 power bi 连接,在 youtube 上有一个由 stephnie locke 制作的视频,但这只是一个简短的视频,并没有完全帮助。那里有任何可以适当和完全提供帮助的人。
3 回答
如果您不限于 R Studio,还有另一种方法可以从 Power BI 访问 Google Sheet 数据:
- 获取 Google 表格的可共享链接(至少获得许可
Anyone with the link can view
):
修改分享链接,添加以下部分:
从:
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
在 Power BI 中创建一个空白查询并获取源代码,如下所示:
让 Source = Excel.Workbook(Web.Contents("the-link-in-step-2"), null, true) 在 Source
- 如果您深入到表格单元格,您应该能够看到数据并从那里开始工作。
更简单的方法:转到获取数据,搜索 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
粘贴。
还有你的床单。
要在 @Joseph A 的完美答案的基础上构建,如果您希望在将报表从 Desktop 发布到 Power BI 服务后使其可刷新:
- 导航到发布报告的工作区(即我的工作区)
- 单击数据集
- 在操作下,单击省略号并选择设置
- 展开数据源凭据并单击编辑凭据
- 将身份验证方法更改为基本
- 输入文件所在的 Google Docs 帐户的用户名和密码,然后单击登录
您的报告现在可以刷新和更新(手动或计划)以反映您的 Google 表格文档中的更改!