Converti spss in excel

Converti SPSS in EXCEL

Esportare i dati SPSS .sav in Excel .xlsx mantenendo valori utilizzabili e verificando la perdita di metadati.

Crea file EXCEL online

Non sappiamo ancora leggere i file SPSS, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati, ne ricaviamo un EXCEL:

Come convertire spss in excel file

  • Documenti

I team ricevono spesso dati di sondaggi o ricerche SPSS, ma devono fornire una cartella di lavoro .xlsx ai colleghi, ai sistemi di reporting o per la revisione manuale in Microsoft Excel. L'esportazione dei dati crea un foglio di calcolo che si apre senza SPSS, ma non trasferisce tutti i metadati statistici.

Formati di file SPSS ed Excel

Un file di sistema SPSS, generalmente .sav, memorizza un set di dati rettangolare e metadati che includono nomi e descrizioni delle variabili, descrizioni dei valori, valori mancanti definiti, livelli di misurazione e formati di visualizzazione. IBM SPSS Statistics è l'applicazione principale per questi file; sono comuni nella ricerca tramite sondaggi, nella ricerca clinica, nell'istruzione e nelle ricerche di mercato. I file di sistema compressi utilizzano .zsav, mentre i file SPSS portatili meno recenti utilizzano .por.

Una cartella di lavoro Excel utilizza normalmente .xlsx, l'attuale formato di foglio di calcolo Office Open XML. Excel supporta il filtraggio delle colonne, le formule, le tabelle pivot, i grafici e la distribuzione agli utenti privi di software statistici. Utilizzare .xlsx invece del formato legacy .xls, che è limitato a 65.536 righe per foglio di lavoro.

Un file di output SPSS come .spv non è un set di dati. Aprirlo in SPSS Statistics Output Viewer ed esportare separatamente le relative tabelle o i grafici se il requisito è inserire l'output dell'analisi in Excel.

Esportare con IBM SPSS Statistics

  1. Aprire il file di dati tramite File → Open → Data. Importare prima un file .por, quindi salvare o esportare il set di dati aperto.
  2. Esaminare nomi, tipi, date e definizioni dei valori mancanti in Variable View. Le intestazioni delle colonne Excel devono essere univoche e valide per lo strumento di reporting del destinatario.
  3. Scegliere File → Export Data, selezionare Excel 2007 and later (*.xlsx) e specificare il file di destinazione. Alcune versioni di SPSS espongono la stessa funzione tramite File → Save As.
  4. Abilitare l'opzione per scrivere i nomi delle variabili nella prima riga. Esportare i values quando i destinatari necessitano di codici numerici pronti per l'analisi; selezionare le descrizioni dei valori solo quando le categorie leggibili sono più utili dei codici sottostanti.
  5. Aprire la cartella di lavoro in Excel e controllare gli identificatori, le colonne delle date, i valori categorici e il numero di righe prima di distribuirla.

Per esportazioni ripetibili, la sintassi SPSS evita le impostazioni manuali delle finestre di dialogo:

SAVE TRANSLATE OUTFILE='survey_export.xlsx'
/TYPE=XLSX
/FIELDNAMES
/CELLS=VALUES
/REPLACE.

Utilizzare /CELLS=LABELS per esportare le descrizioni dei valori definite invece dei codici memorizzati. Conservare una copia basata sui valori, perché le descrizioni possono essere duplicate o modificate e non costituiscono un sostituto affidabile dei codici di origine.

Automatizzare la conversione con Python

Python può convertire i file quando SPSS non è disponibile o quando molti file richiedono lo stesso flusso di lavoro. Installare un reader e un writer Excel:

pip install pandas pyreadstat openpyxl

Esportare i valori memorizzati con i nomi delle variabili SPSS come intestazioni delle colonne:

import pyreadstat
df, meta = pyreadstat.read_sav("survey.sav", apply_value_formats=False)
df.to_excel("survey.xlsx", index=False)

Impostare apply_value_formats=True solo per una cartella di lavoro destinata alla lettura e contenente le descrizioni delle categorie. Questo metodo scrive i valori dei dati, ma non ricrea in Excel le descrizioni delle variabili SPSS, le regole dei valori mancanti, i livelli di misurazione, i pesi o le definizioni delle risposte multiple.

Servizi di conversione online

CloudConvert e Zamzar possono essere adatti per file piccoli e non sensibili quando i relativi selettori di formato aggiornati elencano sia SAV sia XLSX. Caricare il file, selezionare XLSX, scaricare il risultato e convalidarlo in Excel. Non caricare risposte a sondaggi identificabili, dati dei pazienti, dati riservati o dati soggetti a normative, a meno che il contratto, la politica di conservazione, il luogo di elaborazione e i controlli di sicurezza del provider non soddisfino i requisiti dell'organizzazione.

Controlli di compatibilità

  • Excel supporta al massimo 1.048.576 righe e 16.384 colonne per foglio di lavoro. Suddividere i set di dati più grandi oppure fornire file CSV, un'estrazione di database o il file SPSS originale.
  • Excel non conserva le descrizioni delle variabili SPSS, i dizionari delle descrizioni dei valori, le definizioni dei valori mancanti dell'utente, i livelli di misurazione, le impostazioni dei pesi o i set di risposte multiple. Fornire un codebook separato quando tali definizioni sono importanti.
  • I valori mancanti di sistema SPSS vengono generalmente esportati come celle vuote. I codici dei valori mancanti dell'utente, come 99 o -9, rimangono valori ordinari a meno che non vengano ricodificati prima dell'esportazione.
  • Controllare date, datetime e durate dopo l'esportazione. Excel e SPSS utilizzano sistemi di formattazione delle date diversi ed Excel non può rappresentare le date precedenti al 1900 come normali date del foglio di lavoro.
  • Impostare su Text gli identificatori lunghi, i codici postali, i numeri di conto e i valori con zeri iniziali prima che gli utenti modifichino la cartella di lavoro. Excel conserva solo circa 15 cifre significative nelle celle numeriche.
  • Conservare il file .sav o .zsav originale come copia analitica autorevole.

Il database attualmente non contiene alcun convertitore di file spss.

Altre conversioni di file .spss

Conversione in .excel
da altri formati

Condividi sui social media: