Tableau api Tableau:可以通过javascript或其他语言创建可视化吗?

Tableau api Tableau:可以通过javascript或其他语言创建可视化吗?,tableau-api,Tableau Api,我试图通过javascript API或其他语言在tableau在线工作簿中创建一个新的可视化(工作表)。不是通过使用Tableau桌面或“手动”交互进入Tableau在线 我知道JSAPI允许我控制(过滤、显示等)现有的可视化,SDK可以提取数据并发布,但我需要的是在现有工作簿中“创建”一个新的可视化 有办法做到这一点吗 我所知道的创建Tableau内容的唯一方法是使用Tableau桌面或已发布的内容 我所知道的创建Tableau内容的唯一方法是使用Tableau桌面或已发布的内容 我在下面链

我试图通过javascript API或其他语言在tableau在线工作簿中创建一个新的可视化(工作表)。不是通过使用Tableau桌面或“手动”交互进入Tableau在线

我知道JSAPI允许我控制(过滤、显示等)现有的可视化,SDK可以提取数据并发布,但我需要的是在现有工作簿中“创建”一个新的可视化


有办法做到这一点吗

我所知道的创建Tableau内容的唯一方法是使用Tableau桌面或已发布的内容

我所知道的创建Tableau内容的唯一方法是使用Tableau桌面或已发布的内容

我在下面链接的博文中解释了如何满足您的要求。您可以将Python与Jinja2一起使用

基本的

  • 创建XML的模板
  • 将必要的Jinja2模板语言代码放入模板中,作为需要由Jinja2呈现的数据和XML的占位符。也可以有条件地渲染数据
  • 创建一个CSV文件,指定Python程序创建工作簿所需知道的内容
  • 运行Python应用程序,根据模板和输入文件生成TWB文件。您还可以通过将TWB和数据压缩在一起轻松创建TWBX
  • 该链接提供用于指定输入的代码示例和示例CSV文件


    我在下面链接的博客文章中解释了如何完成您的要求。您可以将Python与Jinja2一起使用

    基本的

  • 创建XML的模板
  • 将必要的Jinja2模板语言代码放入模板中,作为需要由Jinja2呈现的数据和XML的占位符。也可以有条件地渲染数据
  • 创建一个CSV文件,指定Python程序创建工作簿所需知道的内容
  • 运行Python应用程序,根据模板和输入文件生成TWB文件。您还可以通过将TWB和数据压缩在一起轻松创建TWBX
  • 该链接提供用于指定输入的代码示例和示例CSV文件


    只是想知道这个用例是什么?例如,以编程方式“从头开始”构建条形图,而不需要鼠标交互。这将允许在Tableau.Gotcha中自动、详细地构建可视化。我没有为这家公司工作,也没有使用过他们的工具,但Interworks是一家知名的Tableau合作伙伴。他们有一个工作簿SDK产品,您可以查看。只是想知道这个用例是什么?例如,以编程方式“从头开始”构建条形图,而不需要鼠标交互。这将允许在Tableau.Gotcha中自动、详细地构建可视化。我没有为这家公司工作,也没有使用过他们的工具,但Interworks是一家知名的Tableau合作伙伴。他们有一个工作簿SDK产品,您可以查看。是的,据我所见和得到的答复,情况就是这样。谢谢。来自@been_you的回答似乎有可能实现这一点。如果是的话,我会检查并接受答案……是的,就我所看到和得到的答复而言,就是这样。谢谢。来自@been_you的回答似乎有可能实现这一点。如果是,我会检查并接受答案。。。