# Force

force 语句用于强制 Qlik Sense 将后面的 LOAD 和 SELECT 语句的字段名称和字段值写入方式解释为仅限大写字母、仅限小写字母、总是首字母大写或它们的原初显示形式（大小写混合）。此语句可以根据不同的惯例关联表格的字段值。

force 语句还可以在加载期间更改字段名称，或使用以下数据源进行选择：

* QVD
* CSV（文本文件）
* XLS
* QVX（文件和 ODBC 连接）

如果数据以紧凑模式加载（使用 \* 加载），则 force 语句仅更改字段名。

以下数据源的字段名不受 force 语句的影响：

* JSON
* Parquet
* XML
* XLSX

语法：

Force ( capitalization | case upper | case lower | case mixed )

如果未指定任何一个，将假设为强制大小写混合。force 语句会一直有效，直到新的 force 语句出现。

force 语句对存取部分无任何影响：全部加载的字段值都不区分大小写。

示例和结果

| 示例 | 结果 |
| --- | --- |
| 本示例说明了如何强制转换为首字母大写。<br><br>`FORCE Capitalization;` `Capitalization:` `LOAD * Inline [` `ab` `Cd` `eF` `GH` `];` | Capitalization 表格包含以下值：<br><br>`Ab` `Cd` `Ef` `Gh`<br><br>所有值均为首字母大写。 |
| 本示例说明了如何强制转换为大写。<br><br>`FORCE Case Upper;` `CaseUpper:` `LOAD * Inline [` `ab` `Cd` `eF` `GH` `];` | CaseUpper 表格包含以下值：<br><br>`AB` `CD` `EF` `GH`<br><br>所有值都采用大写。 |
| 本示例说明了如何强制转换为小写。<br><br>`FORCE Case Lower;` `CaseLower:` `LOAD * Inline [` `ab` `Cd` `eF` `GH` `];` | CaseLower 表格包含以下值：<br><br>`ab` `cd` `ef` `gh`<br><br>所有值都采用小写。 |
| 本示例说明了如何强制转换为大小写混合。<br><br>`FORCE Case Mixed;` `CaseMixed:` `LOAD * Inline [` `ab` `Cd` `eF` `GH` `];` | CaseMixed 表格包含以下值：<br><br>`ab` `Cd` `eF` `GH`<br><br>所有的显示与脚本中相同。 |

## 了解详情

* [Load](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Select](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Select.htm)