在使用SPSS进行数据分析时,把数据正确导入软件往往是第一步,也是最关键的一步。SPSS支持超多主流数据格式,无需复杂转换就能直接读取。
一、SPSS支持的数据文件类型
SPSS不仅能处理自身的原生格式,还能直接读取来自Excel、SAS、Stata等多种来源的数据,无需中间转换,极大提升了效率。以下是其支持的主要文件类型:
| 文件类型 | 对应格式 | 说明 |
| SPSS标准格式 | .sav | SPSS的标准数据格式。它不仅存储数据,还完整保存变量标签、值标签、缺失值定义、变量类型等所有元信息 |
| SPSS压缩格式 | .zsav | 从SPSS 21开始支持的高压缩比格式,可显著减少文件体积,且读写速度比.sav更快。特别适合存储大规模调查数据或长期归档。 |
| Excel | .xls, .xlsx | 可指定工作表、单元格范围,自动识别第一行为变量名 |
| 文本文件 | .txt, .csv | 通过「文本向导」可灵活定义分隔符、变量类型等 |
| SAS | .sas7bdat, .xpt | SPSS能够读取SAS数据集文件和SAS传输格式。这对经常需要在不同统计软件间切换的用户非常实用 |
| Stata | .dta | 支持读取Stata 13及之前版本的数据文件 |
| 数据库 | — | 通过ODBC连接Oracle、SQL Server、MySQL等数据库直接读取 |
| 其他电子表格 | Lotus 1-2-3, SYLK | 老旧格式,主要用于兼容历史数据 |
二、读取IBM SPSS Statistics数据
IBM SPSS Statistics数据即SPSS原生数据格式(.sav和.zsav文件),能够完整保留变量标签、值标签等元数据信息。
- .sav:SPSS的标准数据文件格式。它不仅能保存原始数据,还能完整保留变量名、变量标签、值标签、缺失值定义、测量尺度等元信息。
- .zsav:SPSS从版本21开始引入的压缩版.sav文件。文件体积更小(通常能压缩50%~90%),加载速度更快,功能与.sav完全一致,是处理大型数据集时的优选。
读取该类型文件是最简单的情况,有以下两种方式:
- 双击打开:直接双击 .sav 或 .zsav 文件,系统会自动启动SPSS并加载该文件。
- 菜单操作:点击菜单栏 【文件→打开→数据】,在弹出的「打开数据」对话框中的「文件类型」下拉框中选择「SPSS Statistics (*.sav,*.zsav)」,浏览到文件所在位置,选中目标文件,点击打开。

文件成功导入后,数据会自动加载到「数据视图」中,变量信息显示在「变量视图」里。读取文件后,建议在「变量视图」中检查变量名是否清晰、变量类型是否正确,以及缺失值是否已正确定义,以确保后续分析的准确性。

