将单个值从OMS导出到Excel工作表

时间:2016-03-09 16:52:43

标签: excel spss

我在SPSS中进行了可靠性分析。现在我想在Excel工作表的自定义表格中导出单个值(ICC,Cronbachs Alpha,F值,...)。任何人都知道我能做什么?

2 个答案:

答案 0 :(得分:0)

统计信息中的标准导出工具,无论是使用查看器中的OMS还是OUTPUT EXPORT,都可以处理整个表,而不是单个元素。您可以编写WinWrap Basic脚本以从Viewer中访问单个单元格,并使用Excel VBA库根据需要填充Excel文件中的单元格。

答案 1 :(得分:0)

OMS工具捕获整个表,但将其发送到您定义的数据集。然后,如果有多个案例,则可以打开该数据集 - 仅选择包含数据的案例,并将右栏保存到Excel。 例如,你提到了Cronbach的Alpha:

DATASET DECLARE  reliability.
OMS
  /SELECT TABLES
  /IF COMMANDS=['Reliability'] SUBTYPES=['Reliability Statistics']
  /DESTINATION FORMAT=SAV NUMBERED=TableNumber_
   OUTFILE='reliability'.

RELIABILITY /VARIABLES= Q1 to Q8 /SCALE('ALL VARIABLES')ALL /MODEL=ALPHA /SUMMARY=TOTAL .

OMSEND.
dataset activate Reliability.
SAVE TRANSLATE OUTFILE='Cronbachs Alpha in Excel.xlsx'
  /TYPE=XLS   /VERSION=12   /MAP   /REPLACE   /FIELDNAMES   /CELLS=VALUES
  /KEEP=CronbachsAlpha.