Tableau利用浏览器提取 .twbx 文件中的形状

Posted 张国荣家的弟弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tableau利用浏览器提取 .twbx 文件中的形状相关的知识,希望对你有一定的参考价值。

文章目录

前言

我们都知道tableau 打包文件包含了很多的东西,当我们解包的时候只有数据源和图片,以及twb连接的信息(包含了形状)

Twbx解包

将文件twbx后缀改成 rar或者zip格式,并解包加粗样式
了解Tableau Twbx文件:https://help.tableau.com/current/pro/desktop/zh-cn/save_savework_packagedworkbooks.htm

如果添加了自定义形状的话,加载的话会出现自己的提前弄好的

提取.twbx形状的方法

这是利用网页脚本javascripts写的一个提取方法:http://shapeextractor.herokuapp.com/
将Extract custom shapes bookmarklet添加到收藏夹(或者其他叫做书签栏)当中

注:如果没有设置显示收藏夹,需要设置一下显示出来
这里动态演示一下:

你也可以将下面的javascripts代码添加收藏夹一样的效果

javascript:(function bookmarklet()   
  function open_if_viz(src)    
   if(/public\\.tableau(software)?\\.com\\/views/.test(src) || /public\\.tableau(software)?\\.com\\/shared/.test(src))
    
     window.open("https://shapeextractor.herokuapp.com/shapes?viz=" + src); 
      
      
 open_if_viz(window.location.href);   
 iframes = document.getElementsByTagName(%27iframe%27);   
 for(var i = 0; i < iframes.length; i++)      
 open_if_viz(iframes[i].src);  
  
  )();

做完这一步,咱们去tableau public上测试一下吧

以上是关于Tableau利用浏览器提取 .twbx 文件中的形状的主要内容,如果未能解决你的问题,请参考以下文章

Tableau报错-An error occurred while communicating with Tableau Data Extract.

Tableau DesktopTableau如何将示例工作簿替换为自定义工作簿?(windows版本)

r 将R data.frame写入Tableau数据提取文件(.tde)

r 将R data.frame写入Tableau数据提取文件(.tde)

认识Tableau中的筛选器

Tableau实战系列数据连接及数据准备