# Store

Esta función de script crea un archivo QVD o un CSV.

Sintaxis:

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

La sentencia crea un archivo explícito QVD o CSV. La sentencia sólo puede exportar campos de una tabla de datos. Si hay que exportar campos de varias tablas, se debe hacer previamente un join explícito en el script para crear la tabla de datos que se ha de exportar.

Los valores de texto se exportan al archivo CSV en formato UTF-8. Se puede especificar un delimitador, véase LOAD. La sentencia store a un archivo CSV no permite exportación a BIFF.

Argumentos:

Argumentos de Store

| Argumento | Descripción |
| --- | --- |
| \*fieldlist::= ( \* \| field ) { , field } ) | Una lista de los campos que se van a seleccionar. Usar un asterisco \* indica la totalidad de campos.<br><br>field::= fieldname<br>[asaliasname<br>]<br><br>fieldname es un texto idéntico a un nombre de campo en la table. (Tenga en cuenta que el nombre de campo debe ir entre comillas dobles rectas o corchetes si contiene por ejemplo espacios u otros caracteres no estándar.)<br><br>aliasname es un nombre alternativo para el campo que ha de usarse en el archivo QVD o CSV resultante. |
| table | Es una tabla etiquetada en el script, ya cargada, que se usará como fuente de datos. |
| filename | El nombre del archivo destino, incluyendo una ruta válida.<br><br><ul> <li> <p>  absolute </p> <p><span><span>Ejemplo: </span></span><span>c:\data\sales.qvd</span> </p> </li> <li> <p>relativo a la ruta del documento <span>QlikView</span>.</p> <p><span><span>Ejemplo: </span></span><span>data\sales.qvd</span> </p> <p>Si se omite la ruta, <span>QlikView</span> almacenará el archivo en el directorio especificado por la sentencia <span>Directory</span>. Si no hay ninguna sentencia <span>Directory</span>, <span>QlikView</span> almacenará el archivo en el directorio de trabajo. </p> </li> </ul> |
| format-spec ::=( ( txt \| qvd ) ) | La especificación de formato consiste en txt para los archivos de texto, o el texto qvd para los archivos qvd. Si se omite la especificación de formato, se presupone qvd. |

Ejemplos:

`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);`