What is the SPO file format?
.spo is the legacy output document format for IBM SPSS Statistics versions 6 through 15 (approximately 1993-2006). These files store the statistical results generated during an SPSS session - pivot tables, charts, text output, and section headings - organized in the Output Navigator tree structure.
Internally, .spo files use Microsoft's OLE2 Compound Document (CFBF) binary container, sharing the D0 CF 11 E0 magic bytes with old-format .doc, .xls, and .ppt files. The compound document holds serialized SPSS output objects: pivot table data, charts stored as Windows metafiles or DIBs, and text blocks. File sizes range from 50 KB to around 50 MB.
SPSS 16 (2007) replaced .spo with the ZIP-based .spv format. Critically, SPSS 16 and all later versions cannot open .spo files natively - a separate free utility, the SPSS Legacy Viewer (also called SmartViewer Legacy), is required. IBM distributed it via support pages and some university IT departments still host copies; it is not part of current SPSS Statistics subscriptions. Note that .spo files contain output results only - raw dataset values are stored separately in .sav files.
Security & safety
RISK: LOWSPO is a passive results document (OLE2 compound file of serialized output objects). It is not an executable. Because it uses the OLE2 format, very old Word/Excel macro-related exploits theoretically apply to OLE2 containers, but there are no known .spo-specific exploits. Main practical concern: SPO files may contain sensitive research data (survey results, participant breakdowns), so avoid uploading them to unknown online converters.
Format details
in a nutshell- Shockwave Plugin file - Older Adobe/Macromedia Shockwave installations occasionally used .spo for plugin configuration - unrelated to SPSS.
Programs that open SPO files
Technical details
deep spec| Container | OLE2 Compound Document (Microsoft CFBF - Compound File Binary Format) |
| Magic bytes | D0 CF 11 E0 A1 B1 1A E1 - OLE2 signature at offset 0, shared with .doc, .xls, .ppt |
| Byte order | Little-endian (OLE2/CFBF standard) |
| SPSS version range | SPSS for Windows 6.x (c.1993) through SPSS 15.0 (2006) |
| Stored output types | Pivot tables, charts (WMF/DIB), text output blocks, section headings |
| Chart storage format | Windows Metafile (WMF) or Device-Independent Bitmap (DIB) within OLE2 streams |
| Compression | Uncompressed - OLE2 sectors stored without compression |
| Integrity | OLE2 sector FAT chain provides structural integrity only; no data-level checksums |
| Typical file size | 50 KB - 50 MB (depends on number of tables and charts) |
| Successor format | .spv (SPSS Output Document, ZIP+XML container, introduced with SPSS 16 in 2007) |
| Backward compatibility | SPSS 16 and later cannot open .spo natively; requires the free SPSS Legacy Viewer utility |
| Content scope | Output results only (tables, charts); raw dataset values live in a separate .sav file |
| Platform | Windows (primary); macOS (SPSS for Mac through version 15 also produced .spo) |
| Released | circa 1993-1994 (SPSS for Windows 6.x Output Navigator) |
| Latest version | Last native SPSS version writing .spo: SPSS 15.0 (2006); superseded by .spv in SPSS 16 (2007) |
SPO conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about SPO files.