从 Tableau文件中获取数据方法汇总
↓↓↓欢迎关注我的公众号,在这里有数据相关技术经验的优质原创文章↓↓↓
在实际使用Tableau中经常会遇到需要从已有的tableau文件或仪表板中导出/提取/复制数据,本篇文章整理了相关从Tableau文件中获取数据的方法
一.获取仪表板中的数据
获取数据
首先使用Tableau的内置超市数据源制作一个样表如下:
方法1
选择一个工作表,并在上方的功能区中选择"工作表"–“复制”–"数据"即可复制数据,可以到打开Excel直接复制到Excel中
方法2
在上方的功能区中选择"分析"–“查看数据"并选择"全部导出”,即可将原始数据导入到csv文件中
方法3
在上方的功能区中选择"工作表"–“导出”–”数据“可将数据导出。
注:复制数据的速度比导出数据快很多,所以建议尽量使用复制的方法,不要使用到导出
获取交叉表数据
在之前表格的基础上我们再加上对应年份
方法1
选择"工作表"–“复制”–"交叉表"即可复制数据
方法2
选择"工作表"–“导出”–"交叉表到Excel"即可直接将交叉表数据导出到Excel
复制交叉表与复制数据的区别
交叉表可以理解为数据透视表,它对原始数据的字段进行行和列上的重排并做聚合。以本例来说,所有订单日期的年份在原始数据中都为列字段,之后我们根据年份汇总利润并将年份放到行字段中,每一年的数据都占一列,从而得到一个交叉表。
如果Tableau工作表中是一个交叉表,通过复制交叉表,得到的数据是和前端显示的格式是一致的,而如果直接复制数据,则得到的是原始数据的格式。如果我们在上面一步选择"复制"–“数据"而不是“复制”–“交叉表”,那么得到的是只有订单日期,省,利润的三列数据:
复制数据为图像
选择"工作表"–“复制”–“图像"或者"工作表”–“导出”–"图像"即可复制工作表中的图或者将数据保存为图片形式
二.获取数据源中的数据
- 注:使用此种方法需要别人给你的文件格式为Tableau打包工作簿(.twbx),如果是Tableau工作簿格式(.twb)格式则无法直接提取数据源的数据。因为打包工作簿包含工作簿以及所有本地文件数据源和背景图像的副本,而工作簿只保留指向数据源的路径。
方法1
右键点击数据源,选择”提取数据“
在提取数据页面中可以进行字段筛选和行数筛选。**当数据量很大时一定要在这里进行筛选,否则在导出数据时会报错!**筛选完成后点击"数据提取"即可导出数据
方法2
右键点击数据源并选择”查看数据“,在查看数据选项卡中选择”全部导出“即可
方法3
解包打包的工作簿。首先用 .zip 扩展名重命名文件(例如,从 myfile.twbx 重命名为 myfile.zip),然后解压,之后可得到常规工作簿文件 (.twb),以及包含与工作簿打包在一起的数据源和图像的文件夹。
本文来自博客园,作者:Smilecoc,转载请注明原文链接:https://www.cnblogs.com/smilecoc/p/18724335
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码