导出数据
- 版本 :2022.1 及更高版本
适用于: Tableau Desktop
您可以导出 Tableau 数据源中的数据,其中包括原始数据中的全部或部分记录。或者,您也可以仅导出用于生成视图的数据部分。
注意:如果您使用的是 Tableau Online 或 Tableau Server,请参见下载视图和工作簿和视图的 PNG、PDF 或 CSV 链接。
导出数据源中的数据
在联接来自一个或多个连接的表并对 Tableau 数据源进行常规自定义(例如,创建计算字段、透视字段、创建组、应用数据源或提取筛选器等)后,您可能希望共享或重用其新形式的数据。您可以使用下面列出的方法之一来执行此操作。
注意: 导出可以排除某些表计算和详细信息级别表达式。
将数据导出为 .csv 文件
因为 .csv 格式是数据的最简单的结构化格式之一,所以很多工具、数据库和编程语言支持它。使用此格式导出 Tableau 数据源中的数据可创建独立的数据集,这可能是一种方便灵活地与其他人共享数据的方法。
以下两种主要方法可以在 Tableau 中将数据源内的数据导出到 .csv 文件:从“数据源”页面以及从视图。
从“数据源”页面: 在“数据源”页面上,选择“数据”>“将数据导出到 CSV”以将数据源中的所有数据导出到 .csv 文件中。
从视图: 在工作表标签上,将字段拖动到“列”或“行”功能区,单击“数据”窗格中的“查看数据”图标,然后单击“全部导出”按钮。
提取数据
导出数据源中的所有数据或数据子集的另一种方法是创建一个数据提取 (.hyper) 文件。数据提取可作为独立的数据集,您可以使用它直接从 Tableau 中进行连接。有关详细信息,请参见提取数据。
导出数据源
连接到数据后,可以将数据源导出并另存为 Tableau 数据源 (.tds) 文件。通过保存数据源,可以创建远程数据的快捷方式,这样不必每次都创建特定数据集的新连接。有关详细信息,请参见保存数据源。
导出视图中使用的数据
创建视图后,还可以仅导出用于生成该视图的数据。
导出的字段来自工作表功能区上的字段。但是,导出中不包括用作外部筛选器的字段,即只出现在“筛选器”功能区上的字段。如果要在导出数据中包括其他字段而不更改基本视图,可以将这些字段放在“详细级别”功能区上。
下面列出了用于导出生成视图所使用的数据的各种方法。
将视图中的数据导出到 Microsoft Access 或 .csv
将用于生成视图的数据导出为 Access 数据库(仅限 Windows)或 .csv 文件(仅限 Mac)。
在 Tableau Desktop 中,选择“工作表”>“导出”>“数据”。
为 Access 数据库或 .csv 文件选择位置并键入名称。
单击“保存”。
如果您使用的是 Windows,将显示“导出要访问的数据”对话框,您可以选择立即使用新的 Access 数据库,并继续在 Access 中工作而不中断您的工作流程。
将视图中的数据交叉表导出到 Excel
您可以将用于生成交叉表格式视图的数据直接导出到 Excel。将视图导出为交叉表时,Tableau 会自动打开 Excel 应用程序并将当前视图的交叉表版本粘贴到新的 Excel 工作簿中。
虽然此选项提供了将数据导出到另一个应用程序的直接方法,但是导出的性能可能会受到影响,因为它会同时复制数据和设置数据格式。如果要导出的视图包含大量数据,则会打开一个对话框,询问是否要导出格式。在这种情况下,如果您选择从导出中排除格式设置,则导出的性能可能会提高。
在 Tableau Desktop 中:选择“工作表”>“导出”>“交叉表到 Excel”。
如果您使用的是 Mac,此选项将打开一个对话框,您可以在其中保存文件。然后,您必须在 Excel 中手动打开该文件。在 Tableau Server 或 Tableau Online 中,打开视图或仪表板,并选择“下载”>“交叉表”。
从工作簿中选择要从中导出数据的工作表。
将视图中的数据复制到剪贴板
复制用于生成视图的数据,以便您可以将其粘贴到另一个应用程序中。
创建视图。
选择“工作表”>“复制”>“数据”。
打开其他应用程序(如 Word),然后将数据粘贴到文档中。
在此示例中,放置在“列”、“行”和“颜色”功能区上的字段已复制到文档中。但是,因为“Customer Segment”(客户细分市场)字段是外部筛选器(因为它显示在“筛选器”功能区中),所以不会复制该字段。
将视图中的数据交叉表复制到剪贴板
您可以复制视图的交叉表版本,以便您可以将数据粘贴或传输到另一个应用程序。即使 Tableau 中的初始数据视图未使用交叉表格式,粘贴的数据也始终显示为交叉表。
复制交叉表受一些一般条件的限制:
必须复制视图中的所有记录。不能复制记录的子集。
此选项仅适用于聚合视图。不能对解聚的数据视图使用此选项,因为根据定义,交叉表是聚合数据视图。这意味着,为了正常复制交叉表,必须选择“分析”菜单上的“聚合度量”选项。
如果视图包含连续维度(例如,连续日期和时间),则不能复制交叉表。
可能适用其他限制,具体取决于视图中的数据。
满足常规条件后,请复制交叉表。
创建视图。
选择“工作表”>“复制”>“交叉表”。
打开其他应用程序(如 Excel),并粘贴交叉表。