# Store

Cette fonction de script crée un fichier QVD ou CSV.

Syntaxe :

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

L'instruction crée un fichier QVD ou CSV nommé de manière explicite. L'instruction permet uniquement d'exporter des champs provenant d'une table de données. Si vous devez exporter des champs issus de plusieurs tables, définissez au préalable une jointure (join) explicite dans le script afin de créer la table de données à exporter.

Les valeurs de texte sont exportées dans le fichier CSV au format UTF-8 avec BOM. Vous pouvez spécifier un délimiteur (voir LOAD). L'instruction store envoyée à un fichier CSV ne prend pas en charge l'export BIFF.

Arguments :

Arguments Store

| Argument | Description |
| --- | --- |
| \*fieldlist::= ( \* \| field ) { , field } ) | Liste des champs à sélectionner. L'utilisation du symbole \* comme liste de champs signifie inclure tous les champs.<br><br>field::= fieldname [asaliasname ]<br><br>fieldname est un texte identique à un nom de champ dans la table. (Notez que le nom du champ doit être mis entre guillemets doubles droits ou entre crochets s'il contient des espaces ou d'autres caractères non standard.)<br><br>aliasname est un nom alternatif à utiliser pour le champ dans le fichier QVD ou CSV résultant. |
| table | Étiquette de script représentant une table déjà chargée, à utiliser comme source pour les données. |
| filename | Nom du fichier cible incluant un chemin d'accès valide.<br><br><ul> <li> <p>  absolu </p> <p><span><span>Exemple&nbsp;: </span></span><span>c:\data\sales.qvd</span> </p> </li> <li> <p>chemin relatif par rapport au chemin du document <span>QlikView</span>.</p> <p><span><span>Exemple&nbsp;: </span></span><span>data\sales.qvd</span> </p> <p>Si le chemin d'accès est omis, <span>QlikView</span> stocke le fichier dans le répertoire que lui indique l'instruction <span>Directory</span>. En l'absence d'instruction <span>Directory</span>, <span>QlikView</span> stocke le fichier dans le répertoire de travail. </p> </li> </ul> |
| format-spec ::=( ( txt \| qvd ) ) | La spécification du format comprend le texte txt pour les fichiers texte ou le texte qvd pour les fichiers qvd. Si le format n'est pas spécifié, qvd est utilisé. |

Exemples :

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