# Store

Essa função de script cria um arquivo QVD ou CSV.

Sintaxe:

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

O comando criará um arquivo QVD ou CSV nomeado explicitamente. O comando só pode exportar campos de uma tabela lógica. Se os campos de várias tabelas forem exportados, uma join explícita deve ser feita previamente no script para criar a tabela de dados que deve ser exportada.

Os valores de texto são exportados para o arquivo CSV no UTF-8 com o formato BOM. É possível especificar um separador. Para isso, consulte LOAD. O comando store para um arquivo CSV não suporta exportação de BIFF.

Argumentos:

Argumentos de Store

| Argumento | Descrição |
| --- | --- |
| \*fieldlist::= ( \* \| field ) { , field } ) | Uma lista dos campos a serem selecionados. O uso de \* como lista de campos indica todos os campos.<br><br>field::= fieldname [asaliasname ]<br><br>fieldname é um texto idêntico a um nome de campo em table. (Observe que o nome do campo deverá estar entre aspas duplas ou colchetes se contiver espaços ou outros caracteres que não sejam padrão).<br><br>aliasname é um nome alternativo do campo a ser usado no arquivo QVD ou CSV resultante. |
| table | Um rótulo de script representando uma tabela já carregada, que será usada como fonte dos dados. |
| filename | O nome do arquivo de destino, incluindo um caminho válido.<br><br><ul> <li> <p>  absoluto </p> <p><span><span>Exemplo: </span></span><span>c:\data\sales.qvd</span> </p> </li> <li> <p>com relação ao caminho do documento <span>QlikView</span>.</p> <p><span><span>Exemplo: </span></span><span>data\sales.qvd</span> </p> <p>Quando o caminho for omitido, o <span>QlikView</span> armazena o arquivo no diretório especificado pelo comando <span>Directory</span>. Se não houver um comando <span>Directory</span>, o <span>QlikView</span> armazena o arquivo no diretório de trabalho. </p> </li> </ul> |
| format-spec ::=( ( txt \| qvd ) ) | A especificação do formato consiste no texto txt para arquivos de texto ou o texto qvd para arquivos qvd. Se a especificação do formato for omitida, qvd será assumido. |

Exemplos:

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