# Store

Ta funkcja skryptu tworzy plik QVD lub CSV.

Składnia:

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

Ta instrukcja utworzy plik jawnie nazwany QVD lub CSV. Ta instrukcja może tylko eksportować pola z jednej tabeli danych. W przypadku eksportowania pól z kilku tabel należy wcześniej wykonać w skrypcie jawną instrukcję join, aby utworzyć tabelę danych do wyeksportowania.

Wartości tekstowe są eksportowane do pliku CSV w formacie UTF-8 z BOM. Możliwe jest określenie ogranicznika — zobacz opis instrukcji LOAD. Instrukcja store do pliku CSV nie obsługuje eksportu BIFF.

Argumenty:

Argumenty Store

| Argument | Opis |
| --- | --- |
| \*fieldlist::= ( \* \| field ) { , field } ) | Lista wybieranych pól. Użycie znaku \* jako listy pól oznacza wszystkie pola.<br><br>field::= fieldname [asaliasname ]<br><br>fieldname jest tekstem identycznym z nazwą pola w tabeli table. (Jeśli nazwa pola zawiera spacje lub inne znaki niestandardowe, musi być ujęta w proste podwójne cudzysłowy lub nawiasy kwadratowe).<br><br>aliasname jest alternatywną nazwą dla pola, która będzie używana w wynikowym pliku QVD lub CSV. |
| table | Etykieta skryptu reprezentująca już załadowaną tabelę do użycia jako źródło danych. |
| filename | Nazwa pliku docelowego z uwzględnieniem poprawnej ścieżki.<br><br><ul> <li> <p>  bezwzględna </p> <p><span><span>Przykład: </span></span><span>c:\data\sales.qvd</span> </p> </li> <li> <p>względna wobec ścieżki dokumentu <span>QlikView</span>.</p> <p><span><span>Przykład: </span></span><span>data\sales.qvd</span> </p> <p>Pominięcie ścieżki spowoduje, że aplikacja <span>QlikView</span> zapisze plik w katalogu wskazanym instrukcją <span>Directory</span>. W przypadku braku instrukcji <span>Directory</span> aplikacja <span>QlikView</span> zapisuje plik w katalogu roboczym. </p> </li> </ul> |
| format-spec ::=( ( txt \| qvd ) ) | Specyfikacja formatu obejmuje tekst txt dla plików tekstowych albo tekst qvd dla plików qvd. Jeśli specyfikacja formatu będzie pominięta, wówczas zostanie przyjęty format qvd. |

Przykłady:

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