如何将数据从Excel导入SPSS

对不起,如果标题不明确或重复,但我的问题是有点不同。

我知道如何将数据文件格式excel导入SPSS,默认情况下,SPSS从excel第一行读取variables名称。

我的问题是,在SPSS中,我们可以指定从哪一行读取variables名称,而不是只读取第一行(从第二行或第三行)。

例如:

Excel文件我有第三行的variables名和第四行以后的数据。 而当我在SPSS中导入时,我只能从第一行读取variables名(在Excel中空白)。 我想指定SPSS从第三行而不是第一行读取variables名称。

————— XXX —————-

直接我的意思是,当我通过SPSS快捷键导入,而不是通过语法编辑器。

我使用的语法(给我错误):

GET DATA /TYPE=XLSX /FILE='C:\Users\nikhil.gupta\Desktop\Jaspercolin_Barometer_Study_Excel_07Mar15_595Comp.xlsx' /SHEET= name 'RID to QIName' /CELLRANGE= RANGE 'A6:JB601' /READNAMES=on /ASSUMEDSTRWIDTH=32767. DATASET NAME DataSet20 WINDOW=FRONT. 

和我通过SPSS快捷方式(工作)进行导入时的语法:

 GET DATA /TYPE=XLSX /FILE='C:\Users\nikhil.gupta\Desktop\Jaspercolin_Barometer_Study_Excel_07Mar15_595Comp.xlsx' /SHEET=name 'RID to QIName' /CELLRANGE=full /READNAMES=on /ASSUMEDSTRWIDTH=32767. DATASET NAME DataSet1 WINDOW=FRONT. 

错误我得到:

 Error. Command name: GET DATA (2063) Error reading information for sheet. * Sheet Name: "RID to QIName" Execution of this command stops. 

它的阅读表名称当我通过SPSS导入,但不是当我通过语法编辑器做同样的。 我猜错误指向相同的条件,不是吗?

是。 所以当你通过GUI文件导入数据 – > Open – > Data – > Select Excel Data file

您将看到以下GUI:

(编辑:图像上传似乎没有工作?!)

https://www.dropbox.com/s/ni2jdjs36lxwb16/SOImportExcelToSPSSRangeGUI.bmp?dl=0

在这里输入图像描述

在那里你可以看到“范围”选项,它允许你手动input一个连续范围来从Excel文件中select数据。

所以下面是将生成的语法:

 GET DATA /TYPE=XLSX /FILE='C:\Users\JigneshSutar\Documents\ImportExcelToSPSS.xlsx' /SHEET=name 'Sheet1' /CELLRANGE=range 'A2:V129' /READNAMES=on /ASSUMEDSTRWIDTH=32767. 

如果不是手动select范围,则SPSS将自动读取excel中使用的范围,并仅导入该范围。 用于该语法的语法是CELLRANGE=FULL