# Store

此脚本函数用于创建 QVD 或 CSV 文件。

语法：

Store[ \*fieldlist from] table into filename [ format-spec ];

该语句将创建一个明确命名的 QVD 或 CSV 文件。该语句仅会从一个数据表格中导出字段。如果要从多个表格中导出字段，必须明确命名之前在脚本中生成的 join 以创建应导出的数据表。

文本值将以 UTF-8 格式导出至 CSV 文件。可以指定一个分隔符，请参阅 LOAD。store 语句不支持将 CSV 导出至 BIFF 文件。

参数：

Store 参数

| 参数 | 说明 |
| --- | --- |
| \*fieldlist::= ( \* \| field ) { , field } ) | 要选择的字段列表。使用 \* 作为字段列表，则其表示全部字段。<br><br>field::= fieldname<br>[asaliasname<br>]<br><br>fieldname是指与table中的字段名完全相同的文本。（请注意，如果字段名包含空格或其他非标准字符，则必须使用双引号或方括号括起来。）<br><br>aliasname 是指生成的 QVD 或 CSV 文件中所用字段的替代名称。 |
| table | 脚本标签表示要用作数据源的已加载表格。 |
| filename | 目标文件的名称，包括有效路径。<br><br><ul> <li> <p>绝对 </p> <p><span><span>示例： </span></span><span>c:\data\sales.qvd</span> </p> </li> <li> <p>相对于 <span>QlikView</span> 文档路径。</p> <p><span><span>示例： </span></span><span>data\sales.qvd</span> </p> <p>如果路径被省略，<span>QlikView</span> 则在由 <span>Directory</span> 语句指定的目录中存储文件。如果没有 <span>Directory</span> 语句，那么 <span>QlikView</span> 将在工作目录中存储文件。 </p> </li> </ul> |
| format-spec ::=( ( txt \| qvd ) ) | 格式规范包含文本 txt（对于文本文件）或文本 qvd（对于 qvd 文件）。如果省略格式规范，则假定为 qvd。 |

示例：

`Store mytable into xyz.qvd 
 (qvd);` `Store * 
 from mytable into xyz.qvd;` `Store Name, RegNo from 
 mytable into xyz.qvd;` `Store Name as a, RegNo 
 as b from mytable into xyz.qvd;` `store 
 mytable into myfile.txt (txt);` `store * from mytable into 
 myfile.txt (txt);`