# 选择数据字段

您可以选择要在添加数据或编辑表时使用的表和字段。

一些数据源（如 CSV 文件）包括单个表，而其他数据源（如 Microsoft Excel 电子表格或数据库）可以包含多个表格。

如果表格包含标题行，则通常会自动检测字段名称，但在某些情况下您可能需要更改字段名称设置。您可能还需要更改其他表格选项以便正确解释数据，如标题大小或字符集。数据源的类型不同，表格选项也不同。

## 从数据库选择数据

从数据库选择数据的步骤取决于您连接到数据库的方式。您可以通过 Qlik Database 连接器连接，该连接器是随 Qlik Sense 安装的 Qlik ODBC Connector Package 的一部分。

如果从数据库添加数据，则数据源可以包含多个表格。

执行以下操作：

1. 此步骤仅与 Databricks 相关。如果 Databricks 主机支持 Unity Catalog，则在创建新连接对话框中指定的目录将显示在目录字段中。您可以保持其不变，也可以从下拉列表中选择其他目录。

   信息注释虽然可以从多个数据库中选择数据，但所有数据库都必须属于同一目录。

2. 从下拉列表中选择数据库。

   有些选择对话框中没有数据库下拉列表，因为数据库名称是在配置连接时输入的。

3. 选择数据库的所有者。

   表格列表已使用选定数据库中的可用视图和表格填充。有些数据库不要求在数据选择流程中指定所有者。

4. 选择表格。

5. 您可以通过勾选要加载的每个字段旁边的方框选择要加载的字段。

   您可以通过勾选表格名称旁边的方框选择表格中的所有字段。

   提示注释还可以通过单击现有字段名称并键入新名称编辑字段名称。这可能会影响将表格链接到其他表格的方式，因为它们默认通过共用字段联接。

6. 如果您要从其他表格添加数据，请选择这些表格。

7. 选择数据后，单击添加数据可继续进行数据分析并查看有关表格关系的建议。

   有关更多信息，请参阅[管理数据关联](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/associating-data.htm)。

   如果您想直接将数据载入您的应用程序，请单击添加数据旁边的 the 更多 icon，然后禁用数据分析。此操作将按原样加载选定数据，绕过数据分析步骤，并开始创建可视化。可以使用自然关联（即通过共同命名的字段）链接表格。

   有关更多信息，请参阅[逻辑表格之间的关联](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/associations-between-logical-tables.htm)。

## 从 Microsoft Excel 电子表格选择数据

如果从 Microsoft Excel 电子表格添加数据，则文件可以包含多个工作表。每个表格将作为单独的表格载入。例外情况是表格拥有与其他表格或加载表格相同的字段/列结构，在这种情况下表格是串联的。

有关更多信息，请参阅[从 Microsoft Excel 电子表格加载数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-Excel.htm)。

执行以下操作：

1. 确保您已适当设置表格：

   帮助您正确解释表格数据的设置

   | UI 项目 | 说明 |
   | --- | --- |
   | 字段名称 | 设置以指定表格是包含嵌入的字段名称还是无字段名称。通常在 Excel 电子表格中，第一行包含嵌入的字段名称。如果选择无字段名称，则将字段命名为 A、B、C... |
   | 标题大小 | 将要省略的行数设置为表格标题，通常包含一般信息的行不是为列格式。 |

   [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/select-data-fields.htm)

   #### 示例

   电子表格应如下所示：

   电子表格示例

   | 时间戳 | 排序 | 运算符 | Yield |
   | --- | --- | --- | --- |
   | 计算机： | AEJ12B | - | - |
   | 日期： | 2015-10-05 09 | - | - |
   | 2015-10-05 09:22 | 00122344 | A | 52 |
   | 2015-10-05 10:31 | 00153534 | A | 67 |
   | 2015-10-05 13:46 | 00747899 | B | 86 |

   在该情况下，您可能希望忽略前两行，并使用字段 Timestamp、Order, Operator 和 Yield 加载表格。为此，可使用以下设置：

   忽略前两行并加载字段的设置

   | UI 项目 | 说明 |
   | --- | --- |
   | 标题大小 | 2<br><br>这意味着将前两行视为标题数据，并在加载文件时将其忽略。在该情况下，会忽略以 Machine: 和 Date: 起始的两行，因为它们不属于表格的一部分。 |
   | 字段名称 | 嵌入的字段名称。<br><br>这意味着读取的第一行用作相应列的字段名称。在该情况下，将读取的第一行为第三行，因为前两行为标题数据。 |

2. 选择要从中选择数据的第一个表格。您可以通过勾选表格名称旁边的方框选择表格中的所有字段。

3. 您可以通过勾选要加载的每个字段旁边的方框选择要加载的字段。

   提示注释还可以通过单击现有字段名称并键入新名称编辑字段名称。这可能会影响将表格链接到其他表格的方式，因为它们默认通过共用字段联接。

4. 选择数据后，单击添加数据可继续进行数据分析并查看有关表格关系的建议。

   如果您想直接将数据载入您的应用程序，请单击添加数据旁边的 the 更多 icon，然后禁用数据分析。此操作将按原样加载选定数据，绕过数据分析步骤，并开始创建可视化。可以使用自然关联（即通过共同命名的字段）链接表格。

## 从表格文件选择数据

您可以从大量的数据文件添加数据。

执行以下操作：

1. 确保已在文件格式中选择相应的文件类型。

2. 确保您已适当设置文件。文件类型不同，文件设置也不同。

   有关更多信息，请参阅[选择文件类型设置](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/select-data-fields.htm#File)。

3. 您可以通过勾选要加载的每个字段旁边的方框选择要加载的字段。您也可以通过勾选表格名称旁边的方框选择文件中的所有字段。

   提示注释还可以通过单击现有字段名称并键入新名称编辑字段名称。这可能会影响将表格链接到其他表格的方式，因为它们默认通过共用字段联接。

4. 选择数据后，单击添加数据可继续进行数据分析并查看有关表格关系的建议。

   信息注释如果您想将数据直接加载到您的应用程序中，请单击 添加数据 旁边的 the 更多 icon，然后禁用数据分析。此操作将按原样加载选定数据，绕过数据分析步骤，并开始创建可视化。可以使用自然关联（即通过共同命名的字段）链接表格。

## 选择文件类型设置

### 带分隔符的表格文件

这些设置用于验证带分隔符的表格文件，这些文件包含单个表格，其中每个记录都使用换行隔开，且每个字段都使用分隔字符隔开，如 CSV 文件。

#### 文件格式设置

定界表文件的文件格式设置

| UI 项目 | 说明 |
| --- | --- |
| 定界表文件的文件格式 | 设置为 定界 或 固定记录。<br><br>进行选择时，选择数据对话框将适应您选择的文件格式。 |
| 字段名 | 设置以指定表是包含 嵌入式字段名 还是 无字段名。 |
| 定界符 | 设置表文件中使用的定界符字符。 |
| 引用 | 设置以指定如何处理引号：<br><br>无 = 不接受引号字符<br><br>标准 = 标准引用（引号可用作字段值的首尾字符）<br><br>MSQ = 现代风格引用（允许字段中包含多行内容） |
| 表头大小 | 设置要作为表头忽略的行数。 |
| 字符集 | 设置表文件中使用的字符集。 |
| 注释 | 数据文件可以在记录之间包含注释，通过在行首使用一个或多个特殊字符（例如 //）来表示。<br><br>指定一个或多个字符来表示注释行。Qlik Sense 不会加载以此处指定的字符开头的行。 |
| 忽略文件结束字符 | 如果您的数据包含作为字段值一部分的文件结束字符，请选择忽略文件结束字符。 |

### 固定记录数据文件

固定记录数据文件包含单个表格，其中包含多列和固定字段大小的每条记录（数据行）通常使用空格或制表符进行填充。

#### 设置字段断开位置

您可以通过两种不同方式设置字段断开位置：

* 可以在字段断开位置中手动输入以逗号分隔的字段断开位置。每个位置都标志着字段的开始。

  示例： 1,12,24

* 启用字段断开能够以交互方式在字段数据预览中编辑字段断开位置。字段断开位置已使用选定位置更新。您可以：

  * 单击字段数据预览可插入字段断开。

  * 单击字段断开可将其删除。

  * 拖动字段断开可将其移动。

#### 文件格式设置

固定记录数据文件的文件格式设置

| 界面项目 | 说明 |
| --- | --- |
| 字段名称 | 设置以指定表是包含嵌入式字段名称还是无字段名称。 |
| 标题大小 | 将标题大小设置为要作为表标题忽略的行数。 |
| 字符集 | 设置为表文件中使用的字符集。 |
| 制表符大小 | 设置为一个制表符在表文件中代表的空格数。 |
| 记录行大小 | 设置为一个记录在表文件中跨越的行数。默认值为 1。 |
| 忽略文件结束字符 | 如果您的数据包含作为字段值一部分的文件结束字符，请选择忽略文件结束字符。 |

### HTML 文件

HTML 文件可以包含多个表格。Qlik Sense 将带有 &lt;TABLE&gt; 标记的所有元素视为表格。

#### 文件格式设置

HTMLHTML 文件的文件格式设置

| UI 项目 | 说明 |
| --- | --- |
| 字段名称 | 设置以指定表格是包含嵌入的字段名称还是无字段名称。 |
| 字符集 | 设置在表格文件中使用的字符集。 |

### XML 个文件

您可以加载以 XML 格式存储的数据。

XML 文件没有任何特定文件格式设置。

### QVD 个文件

您可以加载以 QVD 格式存储的数据。QVD 是本地 Qlik 格式，只能由 Qlik Sense 或 QlikView 写入和读取。当从 Qlik Sense 脚本中读取数据时该文件格式可提升速度，同时又非常紧凑。

QVD 文件没有任何特定文件格式设置。

有关更多信息，请参阅[使用 QVD 文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-QVD-files.htm)。

### QVX 个文件

您可以加载以 Qlik data eXchange (QVX) 格式存储的数据。通过使用 Qlik QVX SDK 开发的自定义连接器创建 QVX 文件。

QVX 文件没有任何特定文件格式设置。

有关详细信息，请参阅[使用 Qlik QVX SDK 构建自定义连接器](https://help.qlik.com/zh-CN/sense-developer/May2026/Subsystems/QVXSDKAPI/Content/Sense_QVXSDKAPI/Introducing-QVX.htm) （仅提供英文版本）。

### KML 个文件

您可以加载以 KML 格式存储的地图文件，以在创建地图可视化时使用。

KML 文件没有任何特定文件格式设置。

有关地图数据的更多信息，请参阅[加载您自己的地图数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/load-map-data.htm)。

## 返回到上一步（添加数据）

您可以在添加数据时返回到上一步。

执行以下操作：

* 点击向后箭头以返回添加数据的上一步。