Excel
本文介绍如何将 Tableau 连接到 Microsoft Excel 文件数据并设置数据源。Excel 连接器适用于 .xls 和 .xlsx 文件。
若要连接到 .csv 文件,请使用文本文件连接器。
进行连接并设置数据源
- 打开 Tableau 后,在“连接”下单击“Microsoft Excel”。
- 选择要连接到的 Excel 工作簿,然后单击“打开”。
- 在“数据源”页面上,执行以下操作:
- (可选)在页面顶部选择默认数据源名称,然后输入要在 Tableau 中使用的唯一数据源名称。例如,使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。
- 如果 Excel 文件具有一个表,请单击工作表标签开始进行分析。
使用自定义 SQL 连接到特定查询,而非整个数据源。有关详细信息,请参见连接到自定义 SQL 查询。
您也可以按照连接到工作表的方式连接到命名范围或 Excel 表(也称为 Excel 列表)。命名范围和 Excel 表都充当 Tableau 中的表。连接到 Tableau 中的命名范围或 Excel 表时,“数据源”页面中的工作表旁边将出现一个图标。
您可以同时连接到多个 Excel 工作簿,只有数据源中的每个链接具有唯一名称。
注意: Tableau 不支持 Excel 中的数据透视表。
Microsoft Excel 数据源示例
下面是 Microsoft Excel 数据源的示例:
获取更多数据
通过添加更多表或连接到不同数据库中的数据,将更多数据提供到数据源中。
- 从当前文件添加更多数据:从左侧窗格中,将其他表拖到画布上。
- 从不同数据库添加更多数据:在左窗格中,单击“连接”旁边的“添加”。这使您可以建立与另一个数据库或文件的连接。
在 Tableau 中合并多个表的默认方法是使用关系。有关详细信息,请参见使用关系进行多表数据分析。您还可以联接或合并表。有关详细信息,请参见计划数据源。
设置 Excel 表选项
Excel 表选项的范围局限于连接。若要更改表选项,请在画布上单击表下拉箭头,然后指定数据在第一行中是否包括字段名称。如果是这样,这些名称将成为 Tableau 中的字段名称。如果未包括字段名称,Tableau 会自动生成这些名称。您随后可以对字段进行重命名。
使用 Data Interpreter 清理您的数据
如果 Tableau 检测到它可以帮助优化数据源以进行分析,则会提示您使用数据解释器。数据解释器能够检测您可以使用的子表,并且能够删除以后可能会在分析中引起问题的唯一格式。有关详细信息,请参见使用 Data Interpreter 清理 Excel、CSV、PDF 和 Google Sheets 中的数据。
关于 .ttde 和 .hhyper 文件
在计算机的目录中导航时,您可能会注意到 .ttde 或 .hhyper 文件。当您创建连接到数据的 Tableau 数据源时,Tableau 会创建 .ttde 或 .hhyper 文件。此文件(也称为阴影数据提取)用于帮助提高 Tableau Desktop 中的数据源加载速度。尽管阴影数据提取包含类似于标准 Tableau 数据提取的基础数据和其他信息,但阴影数据提取将以其他格式保存,并且无法用于恢复数据。
注意:2024.2 以后的 Tableau 版本不再支持 .tde 文件。现在所有数据提取都为 .hyper 格式。
值计算方式的更改
您可能会看到视图中的数据和标记之间的差异,例如区分大小写。为了排序和比较目的,值不区分大小写。但是,值在用于存储时区分大小写。当值显示在数据源页面上时,这一点变得很明显。
例如,假设您的数据中有一个列包含值“House”、“HOUSE”和“houSe”。
如果在执行联接时需要保持数据的大小写,则可以从“数据源”选项卡上的“数据”菜单中启用“保持字符大小写(Excel)”选项。