1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
* Записать файл с запятыми-разделителями можно, например, так:.
WRITE OUTFILE=OUT TABLE/ VAR1 ',' VAR2 ',' VAR3 ',' VAR4.


*---------------------------------------------------------------------------------------------------------------.
* Как записать файл с табуляцией в качестве разделителей.

/*
Для этого можно использовать команду SAVE TRANSLATE. С её помощью можно создать 
табулированный файл, причём не со всеми переменными, а лишь с нужными вам.
Отсортируйте файл в том порядке, в котором вы хотите сохранить его в TAB-файл, а 
затем используйте команду вроде */
SAVE TRANSLATE OUTFILE = 'tabfile.dat' /TYPE=TAB /FIELDNAMES /KEEP= record artist rank.

/*
Этот синтаксис создаст табулированный файл с переменными record, artist, rank, причём
имена этих переменных будут записаны в первой строке файла. Если имена переменных
включать не следует, уберите подкоманду /FIELDNAMES из синтаксиса.
SAVE TRANSLATE доступна и через кнопочное меню (File -> Save As, а затем выбрать
Tab Delimited в качестве типа файла). Но в этом случае у вас отсутствует возможность
отобрать лишь некоторые переменные для сохранения (будет сохранён весь файл). - в последних 
версиях (например, 15.0) возможность выбора переменных добавлена и в меню - А.Б.

Команду SAVE TRANSLATE можно использовать и для экспорта данных в формат Excel, dBase... 
Дополнительные сведения по этой можно найти в руководстве по синтаксису.
Для версии SPSS Base 9.0 это документ Syntax Reference Guide.
*/.