Free online XLS to SAV converter
Convert legacy Excel workbooks to SPSS SAV while checking metadata and data types.
Convert XLS to SAV online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .xls file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .xls to .sav conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .sav file
Conversion result is ready to download.
How to convert xls to sav file
- Documents
- No ratings yet.
A legacy workbook may need conversion when its records must be analyzed in IBM SPSS Statistics or another application that requires an .sav dataset. The conversion transfers spreadsheet values into a statistical format, but spreadsheet layout and formulas require separate checks.
What the XLS format is
.xls is the binary Microsoft Excel workbook format used by Excel 97–2003 and compatible applications such as LibreOffice Calc and Apache OpenOffice Calc. It can contain multiple worksheets, formulas, formatting, charts, merged cells, and mixed data types.
XLS files remain common in older survey exports, business reports, laboratory records, and document archives. A workbook is not automatically a clean statistical dataset: title rows, notes, merged cells, blank spacer rows, and presentation formatting may need to be removed before import.
What the SAV format is
.sav is the native data-file format of IBM SPSS Statistics. It stores cases as rows and variables as columns, together with variable names, variable labels, value labels, user-defined missing values, display formats, and measurement levels.
SAV is suited to statistical analysis in IBM SPSS Statistics and can also be opened by GNU PSPP and imported by several other statistical programs. Its metadata makes it more suitable than CSV when categorical labels, missing-value definitions, and variable properties must accompany the data.
Convert with IBM SPSS Statistics
- Open IBM SPSS Statistics and choose File → Open → Data.
- Set the file type to Excel, select the
.xlsworkbook, and open it. - In the import dialog, select the worksheet containing the dataset.
- Enable Read variable names from the first row of data only when the first row contains valid column names. Disable it when the first row is a data record.
- Inspect the imported columns in Variable View. Correct variable names, data types, labels, date formats, measurement levels, and missing-value definitions.
- Choose File → Save As, select
SPSS Statistics (*.sav), enter a filename such assurvey_data.sav, and save.
For repeated imports, SPSS syntax can perform the conversion:
GET DATA
/TYPE=XLS
/FILE='C:\data\survey.xls'
/SHEET=name 'Sheet1'
/READNAMES=ON.
EXECUTE.
SAVE OUTFILE='C:\data\survey.sav'.
Change the worksheet name, paths, and /READNAMES setting to match the workbook. Use an appropriate path format on macOS or Linux.
Free and commercial alternatives
Using R
R can read legacy Excel files with readxl and write genuine SAV files with haven. The older foreign::write.foreign() function does not directly create a normal SAV file; it produces a data file plus an SPSS syntax file, so it is not the appropriate export function here.
install.packages(c("readxl", "haven"))
library(readxl)
library(haven)
data <- read_excel("survey.xls", sheet = "Sheet1")
write_sav(data, "survey.sav")
R imports the selected worksheet only. Add or correct labels, missing-value codes, and measurement properties in R before writing the file if the workbook does not contain that metadata.
Using Stat/Transfer
Stat/Transfer is a commercial conversion utility designed for spreadsheet and statistical formats. Select Excel as the source, choose the workbook and worksheet, select SPSS as the destination, and run the transfer. It is useful for batch work and format mapping, but inspect the resulting variables before analysis.
Using GNU PSPP
GNU PSPP can import spreadsheet data in versions and builds that provide spreadsheet import support. Open the workbook through File → Open or File → Import Data, verify the variables, then use File → Save As and select SAV. Compatibility with older XLS features varies; IBM SPSS Statistics is the safer choice for complex workbooks and detailed metadata.
Quality and compatibility checks
- One worksheet produces one dataset. Select and convert each required worksheet separately; sheets are not automatically combined.
- Excel formulas generally import as their stored results, not editable formulas. Recalculate the workbook in Excel before conversion if results may be stale.
- A mixed-type column may become a string variable, or incompatible values may become missing. Check numeric and string types after import.
- Verify dates and times. Excel date serials, cell formats, and the workbook's 1900 or 1904 date system can affect interpretation; time-zone information is not reliably represented in XLS.
- Blank cells usually become system-missing values in numeric variables and blank values in string variables. They are not automatically changed to study-specific codes such as
99. - SPSS may alter Excel column names to satisfy variable-name rules. Check for invalid characters, truncation, reserved names, and unintended duplicates.
- Charts, formatting, merged cells, hidden rows, and page layout do not belong to the SAV data table. Remove report material and confirm whether hidden rows should be included.
- Compare row counts, column counts, totals, date ranges, and selected values between the XLS source and SAV output before analysis.
Information about file extensions and file types is provided by File-Extensions.org
Suggested software and links: xls to sav converters
Frequently asked questions
Is the XLS to SAV converter free?
Yes, converting XLS to SAV on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my XLS file be?
You can upload XLS files up to 1000 MB and convert up to 20 files at once in a single batch.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert XLS to SAV?
No. The XLS to SAV conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid XLS file for this XLS to SAV conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Additional formats for
xls file conversion
- xls to png
- xls to xlsb
- xls to pdf
- xls to xlsx
- xls to tiff
- xls to jpg
- xls to webp
- xls to mpp
- xls to xlsm
- xls to ods
- xls to accdb
- xls to ascii
- xls to csv
- xls to doc
- xls to docx
- xls to gsheet
- xls to htm
- xls to mp3
- xls to numbers
- xls to odt
- xls to pages
- xls to pmd
- xls to ppt
- xls to rtf
- xls to sam
- xls to sdw
- xls to slk
- xls to sql
- xls to stw
- xls to tdl
- xls to tns
- xls to txt
- xls to visio
- xls to vsd
- xls to wk1
- xls to wk4
- xls to wps
- xls to wri
- xls to wsd
- xls to xlt
- xls to xml
- xls to xps