如何以编程方式重命名Tableau桌面中的字段(例如Python)?

2024-09-30 20:36:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含500多个字段的庞大数据源,并希望根据我拥有的映射表(在Excel中)重命名它们。是否可以在我的Tableau桌面上以编程方式(例如通过Python)执行此操作

Tableau提供了两个Python包,如 Tableau服务器客户端(TSC);tabcmd; 但它们是针对服务器的,提供的功能有限


Tags: 功能服务器客户端编程方式excel数据源桌面上
1条回答
网友
1楼 · 发布于 2024-09-30 20:36:12

可以使用具有映射(以前的名称-新名称)的excel完成此操作

但首先,您需要将Tableau XML转换为数据框架(基本上是一个排序表),其中包含需要更改的字段,您可以通过以下方式完成: 在ElementTree包中,您需要循环遍历xml并搜索所需内容(在tableau中的xml:caption=name中)

在df中有字段后,您可以将其与excel文件合并并重新指定名称,特别是“标题”就是您要查找的内容

如果您需要任何澄清,请告诉我

相关问题 更多 >