# Force

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

[Load](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Load.htm)

[Select](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Select.htm)