# 上传数据集和编辑文件格式设置

将数据集上传到 Qlik Cloud 分析 时，文件将根据类型进行格式化。如果有任何异常情况可能会阻止您使用或分析数据集，则会显示一条通知，允许您更改文件格式设置。

## 上传数据集

在 Analytics 活动中心，单击“创建”页面中的数据集。然后单击上传数据文件。上传文件后，引擎将开始分析数据集。

如果返回异常警告，请单击文件格式设置以查看更多详细信息并解决问题。如果忽略警告，则不会再次为选定数据集显示警告。您可以从更多操作 the 文件格式 icon菜单访问设置。

## 文件格式设置

文件格式设置对话框允许您更改为适当的文件设置，并查看更改如何影响数据集的解释。保存设置会触发所有衍生元数据的刷新，因为这些设置会影响数据集中字段的名称、数量和内容。从所选数据集创建应用程序时，将考虑这些新文件设置。根据数据集的大小，在概览页面上查看最新的更改可能需要几分钟的时间。

如果在数据集分析过程中打开文件格式设置对话框，将显示一条通知消息，在分析完成之前，您无法保存任何新更改。

## 特定于文件的设置

支持的文件具有不同的可编辑设置。某些文件类型没有与其关联的任何设置。对于包含工作表的文件（如 Microsoft Excel、HTML、KML 和 XML），格式设置将位于工作表级别，其中文件中的不同工作表可以具有不同的设置。

支持以下文件类型：

* [FIX 数据文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/file-format-settings.htm#FIX)

* [Microsoft Excel 文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/file-format-settings.htm#XLS)

* [HTML 文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/file-format-settings.htm#HTML)

* [XML 文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/file-format-settings.htm#XML)

* [KML 文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/file-format-settings.htm#KML)

* [带分隔符的表格文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/file-format-settings.htm#Delimite)

* [QVD 文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/file-format-settings.htm#QVD)

* [QVX 文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/file-format-settings.htm#QVX)

### FIX 数据文件

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

#### 文件格式设置

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

| UI 项目 | 描述 |
| --- | --- |
| 字段名称 | 指定表格是包含嵌入的字段名称还是无字段名称。 |
| 标题大小 | 将标题大小设置为要省略的行数作为表格标题。 |
| 字符集 | 指定在表格文件中使用的字符集。 |
| 制表符大小 | 制表符在表格文件中表示的空格数。 |
| 记录行大小 | 一条记录在表格文件中涉及的行数。默认值为 1。 |
| 字段断开位置 | 指定用逗号分隔的位置。每个位置都标志着字段的开始。 |
| 忽略 EOF | 如果数据包含文件结尾字符作为字段值的一部分，可以选择忽略 EOF。 |

### Microsoft Excel 文件

您可以加载存储在 XLS 和 XLSX 文件中的数据。

#### 文件格式设置

XLS XLS 和 XLSX XLSX 文件的文件格式设置

| UI 项目 | 说明 |
| --- | --- |
| 字段名称 | 设置以指定表格是包含嵌入的字段名称还是无字段名称。 |
| 标题大小 | 将标题大小设置为要省略的行数作为表格标题。 |

### HTML 文件

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

#### 文件格式设置

HTMLHTML 文件的文件格式设置

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

### XML 文件

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

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

### KML 文件

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

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

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

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

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

#### 文件格式设置

带分隔符的表格文件的文件格式设置

| UI 项目 | 描述 |
| --- | --- |
| 字段名称 | 设置以指定表格是包含嵌入的字段名称还是无字段名称。 |
| 分隔符 | 设置在表格文件中使用的分隔符字符。 |
| 引用 | 设置以指定处理引号的方式：<br><br>无 = 不接受引号字符<br><br>标准 = 标准引用（引号可以用作字段值的第一个和最后一个字符）<br><br>MSQ = 新样式引用（允许字段包括多行内容） |
| 标题大小 | 将要省略的行数设置为表格标题。 |
| 字符集 | 设置在表格文件中使用的字符集。 |
| 注释 | 数据文件可以包含记录之间的注释，以开头为包含一个或多个特殊字符的行表示，如 //。<br><br>指定一个或多个字符来表示注释行。Qlik Sense 无法加载以此处指定的字符为开头的行。 |
| 忽略 EOF | 如果数据包含文件结尾字符作为字段值的一部分，可以选择忽略 EOF。 |

### 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 文件没有任何特定文件格式设置。