大家好,我想用tableau online将做好的dashboard 嵌入到ppt中。slides里已经下好了web viewer 的插件,但是当我将dashboard的link粘贴在web viewer里就会出现如下图表所示的原因。
这个link我在正常的网页里是可以打开的,但是不知道为什么在这里不行🥲
Tableau online 嵌入ppt失败
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
23条回答 默认 最新
关注 获得0.30元问题酬金 引自免费微信小程序:皆我百晓生
遇到您描述的问题,通常是由于网站或Tableau Online dashboard禁用了在iframe中的显示,这是出于安全考虑的一种设置。不过,不用担心,这里有一些步骤和替代方案可以尝试解决这个问题:
方案一:修改Tableau Online的分享设置
- 登录您的Tableau Online账号。
- 找到您想要嵌入PPT的dashboard。
- 在dashboard的右上角,点击“分享”按钮。
- 在分享设置中,检查是否启用了“允许在框架内嵌入”或类似选项。确保这一选项是勾选状态。这可能被称为"Embedding"或"Embed Code"设置,并允许跨域资源共享(CORS)。
- 如果有此选项,请勾选并保存设置。
- 之后,重新复制分享链接,再试一次在PPT的Web Viewer中嵌入。
方案二:使用截图或静态图片作为备选
如果上述方法不适用或无法更改设置,您可以考虑将dashboard的关键部分截图保存为图片,然后直接将图片插入到PPT中。虽然这样失去了交互性,但至少可以展示信息。
方案三:使用HTML文件展示并嵌入PPT
-
创建一个简单的HTML文件,用于加载Tableau仪表板。
<!DOCTYPE html> <html> <head> <title>Tableau Dashboard</title> <style> iframe { width: 100%; height: 800px; /* 或您需要的高度 */ } </style> </head> <body> <iframe src="YOUR_TABLEAU_DASHBOARD_URL" frameborder="0" scrolling="no"></iframe> </body> </html>
将
YOUR_TABLEAU_DASHBOARD_URL
替换为您的实际dashboard链接。 -
使用PPT加载外部HTML文件的功能。在PPT中,您可以通过“插入”->“对象”->“由文件创建”,然后选择刚才创建的HTML文件来尝试嵌入。但请注意,这种方法在不同的PPT版本中支持程度可能不同,且不一定能绕过同源策略限制。
方案四:演示时直接使用浏览器
如果上述方法都不理想,最直接的方法是在演示时,直接打开Tableau Online dashboard的链接在浏览器中,并与PPT切换展示。虽然不是嵌入,但保证了内容的完整性和交互性。
注意事项
- 安全和隐私政策可能限制了在某些环境下iframe的使用,特别是企业环境,因此请确保您的操作符合组织的安全规定。
- 跨域问题(CORS)也可能阻止内容在iframe中加载,这通常需要服务器端的配置,普通用户可能无法直接解决。
希望以上方案对您有所帮助!如果有进一步的问题或需要进一步的指导,请随时告诉我。
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥50 求解vmware的网络模式问题
- ¥24 EFS加密后,在同一台电脑解密出错,证书界面找不到对应指纹的证书,未备份证书,求在原电脑解密的方法,可行即采纳
- ¥15 springboot 3.0 实现Security 6.x版本集成
- ¥15 PHP-8.1 镜像无法用dockerfile里的CMD命令启动 只能进入容器启动,如何解决?(操作系统-ubuntu)
- ¥30 请帮我解决一下下面六个代码
- ¥15 关于资源监视工具的e-care有知道的嘛
- ¥35 MIMO天线稀疏阵列排布问题
- ¥60 用visual studio编写程序,利用间接平差求解水准网
- ¥15 Llama如何调用shell或者Python
- ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?