如何在Tableau Desktop 2020.2.2中导出text table数据为CSV?
解决Tableau Desktop 2020.2.2中Text Table大数据量导出CSV的问题
嗨,我来帮你搞定这个导出难题!针对你遇到的Text Table无法全选查看数据、且数据量超出行Excel行数限制没法导出交叉表的情况,这里有两个实用的方法:
方法一:使用工作表菜单的导出数据功能(最简便)
这是Tableau内置的直接导出视图汇总数据的方式,完全不受Excel行数限制:
- 确保你的Text Table视图处于当前激活状态
- 点击顶部菜单栏的
工作表(Worksheet),依次选择导出(Export)→数据(Data) - 在弹出的导出窗口中,选择
所有行(All Rows)选项(默认可能是当前视图,一定要改成这个) - 保存类型选择
逗号分隔值(*.csv),指定好保存路径后点击保存即可
这个方法会导出视图中所有的汇总数据,不管数据量多大,只要Tableau能加载显示,就能完整导出成CSV。
方法二:使用Tabcmd命令行工具(备选方案)
如果第一种方法因为特殊视图计算导致导出异常,可以试试Tabcmd(Tableau自带的命令行工具,2020.2版本默认会和Desktop一起安装):
- 找到Tabcmd的安装路径,一般是
C:\Program Files\Tableau\Tableau 2020.2\bin - 打开Windows命令提示符(CMD),用
cd命令切换到该路径,比如:cd "C:\Program Files\Tableau\Tableau 2020.2\bin" - 先登录到你的本地Tableau服务(如果是本地工作簿,需要先把工作簿发布到本地Tableau Server或者Tableau Public):
tabcmd login -s http://localhost:8060 -u 你的用户名 -p 你的密码 - 执行导出命令,替换成你的工作簿名、视图名和保存路径:
tabcmd export "你的工作簿名/Text Table视图名" --csv -f "D:\导出数据\text_table_data.csv"
这个方法适合自动化或者特殊场景下的导出,同样能处理超大数据量。
内容的提问来源于stack exchange,提问作者Rakshit




