如何将excel数据导入SPSS

如何将excel数据导入SPSS,excel,import,spss,Excel,Import,Spss,对不起,如果标题含糊不清或重复,但我的问题是有点不同 我知道如何将数据文件从excel导入SPSS,默认情况下SPSS从excel第一行读取变量名 我的问题是,在SPSS中,我们可以指定从哪一行读取变量名,而不是仅从第一行(第二行或第三行)读取变量名 例如: 我的Excel文件第3行有变量名,第4行以后有数据。当我在SPSS中导入时,我只能从第一行读取变量名(在excel中是空的)。我想指定SPSS从第三行而不是第一行读取变量名 ---------------xxx---------------

对不起,如果标题含糊不清或重复,但我的问题是有点不同

我知道如何将数据文件从excel导入SPSS,默认情况下SPSS从excel第一行读取变量名

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

例如:

我的Excel文件第3行有变量名,第4行以后有数据。当我在SPSS中导入时,我只能从第一行读取变量名(在excel中是空的)。我想指定SPSS从第三行而不是第一行读取变量名

---------------xxx----------------

我的意思是,当我通过SPSS快捷方式而不是通过语法编辑器导入时

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

以及通过SPSS快捷方式导入时的语法(工作):

我得到的错误是:

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

当我通过SPSS导入时,它的阅读表名,但当我通过语法编辑器执行相同操作时,它的阅读表名不存在。我想错误指向相同的条件,不是吗?

是的。因此,当您通过GUI文件导入数据时-->
打开
-->
数据
-->
选择Excel数据文件

您将看到以下GUI:

(编辑:图像上传似乎不起作用?!)

您可以在此处看到“范围”选项,该选项允许您手动输入连续范围以从Excel文件中选择数据

下面是将生成的语法:

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

如果不是手动选择范围,则SPSS会自动读取excel中使用的范围并仅导入该范围。用于此操作的语法是
CELLRANGE=FULL

您好,感谢您解决了我的查询,但是当我尝试运行相同的查询时,尽管执行了相同的操作,但仍会收到错误。您收到的错误消息是什么?请分享。您是否已检查以确保文件名和Excel单元格范围有效?您好,感谢您解决了我的查询,但当我尝试运行相同的程序时,尽管执行了相同的操作,但还是出现了错误。获取数据/TYPE=XLSX/FILE='Z:\tablation\2015\Conversion\Barometer\u Study\Rqtdocs\09-03-2015\jaspecolin\u Barometer\u Study\u Excel\u 07Mar15\u 595Comp.XLSX'/SHEET=name'RID to QIName'/CELLRANGE=RANGE'A6:JB601'/READNAMES=on/ASSUMEDSTRWIDTH=32767。数据从A6单元开始,我的工作表名为“RID to QIName”。错误:无法读取excel工作表(错误2063)。当我直接导入时,我没有收到错误,但是当我尝试通过语法导入时,我收到了错误。可能会使用语法更新您的原始帖子,因为它不能作为注释阅读。为什么不将手动修改的语法与直接导入时生成的语法进行比较?如果可以直接导入,则可以通过语法导入(如果不能,则假设语法中存在错误)。你所说的“直接”又是什么意思?最好不要只在号码上分享整个错误信息?我假设错误消息包含更多的细节,而不仅仅是错误号?
Error.  Command name: GET DATA 
(2063) Error reading information for sheet. 
* Sheet Name: "RID to QIName" 
Execution of this command stops.
GET DATA /TYPE=XLSX 
  /FILE='C:\Users\JigneshSutar\Documents\ImportExcelToSPSS.xlsx' 
  /SHEET=name 'Sheet1' 
  /CELLRANGE=range 'A2:V129' 
  /READNAMES=on 
  /ASSUMEDSTRWIDTH=32767.