Converti xlsx in sav

Converti XLSX in SAV

Converti i fogli di lavoro Excel in file SPSS SAV utilizzando metodi desktop, PSPP, online e Python.

Converti i file XLSX online

Non abbiamo ancora un convertitore online dedicato per XLSX in SAV, ma puoi convertire i file XLSX online in questi e altri formati:

Vuoi convertire XLSX in SAV?

Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.

Come convertire xlsx in sav file

  • Altro

Un pacchetto statistico può richiedere un file di dati SPSS quando è necessario analizzare i dati Excel con i metadati SPSS, condividerli con un utente SPSS o importarli in un flusso di lavoro statistico esistente. La conversione della cartella di lavoro rimuove inoltre le funzionalità proprie dei fogli di calcolo che non possono esistere in un dataset statistico.

Che cos'è il formato XLSX

.xlsx è il formato di cartella di lavoro Office Open XML di Microsoft Excel, prodotto anche da LibreOffice Calc, dalle esportazioni di Google Sheets e dai sistemi di reporting. È un contenitore basato su ZIP che può archiviare più fogli di lavoro, celle, formule, formattazione, grafici e altri oggetti della cartella di lavoro.

Una colonna Excel può contenere numeri, date, testo, formule, celle vuote o valori misti. Un file di dati SPSS rappresenta normalmente un dataset rettangolare, quindi potrebbe essere necessario pulire la cartella di lavoro e selezionare il foglio di lavoro prima della conversione.

Che cos'è il formato SAV

.sav è il formato nativo dei file di dati di IBM SPSS Statistics. Memorizza casi e variabili insieme a nomi delle variabili, tipi di dati, etichette dei valori, valori mancanti definiti dall'utente, livelli di misurazione e formati di visualizzazione.

SAV è adatto quando il destinatario utilizza IBM SPSS Statistics o un altro programma in grado di leggere i file SPSS, oppure quando i metadati statistici devono accompagnare i dati. Non conserva i grafici Excel, le formule, la formattazione delle celle, i commenti, le macro, la formattazione condizionale o più fogli di lavoro come oggetti della cartella di lavoro.

Come convertire XLSX in SAV

IBM SPSS Statistics

IBM SPSS Statistics è l'opzione desktop più compatibile perché può importare fogli di lavoro Excel e salvare file SAV nativi.

  1. Aprire SPSS Statistics e selezionare File → Open → Data.
  2. Scegliere Excel come tipo di file, aprire input.xlsx e selezionare il foglio di lavoro richiesto.
  3. Abilitare Leggi i nomi delle variabili dalla prima riga dei dati quando la prima riga contiene nomi di colonne validi.
  4. Esaminare le colonne importate in Visualizzazione variabili. Correggere i nomi delle variabili, i tipi, i formati delle date, le etichette, i valori mancanti e i livelli di misurazione.
  5. Selezionare File → Save As, scegliere SPSS Statistics .sav, inserire output.sav e salvare.

Per attività ripetibili, utilizzare la sintassi SPSS:

GET DATA
  /TYPE=XLSX
  /FILE='C:\data\input.xlsx'
  /SHEET=name 'Sheet1'
  /READNAMES=ON.
EXECUTE.

SAVE OUTFILE='C:\data\output.sav'.

Modificare il nome del foglio di lavoro e i percorsi in base al sistema locale. Per le celle contenenti formule, SPSS importa generalmente i valori salvati più di recente nella cartella di lavoro invece di ricalcolare le formule Excel.

GNU PSPP dopo l'esportazione in CSV

GNU PSPP può creare file SAV, ma il supporto XLSX non è altrettanto uniforme come in SPSS Statistics. Un flusso di lavoro affidabile con PSPP consiste nell'aprire il foglio di lavoro richiesto in Excel o LibreOffice Calc, selezionare File → Save As, scegliere CSV, quindi aprire il CSV in PSPP con le relative impostazioni di importazione del testo. Controllare delimitatori, virgolette, separatori decimali, nomi delle variabili e rappresentazioni dei valori mancanti prima di selezionare File → Save As e salvare un file SAV.

CSV conserva i valori delle celle, ma non le formule Excel, la formattazione, più fogli di lavoro o i metadati SPSS. Definire le etichette, i livelli di misurazione e i valori mancanti in PSPP dopo l'importazione.

Stat/Transfer

Stat/Transfer è un'utilità desktop specializzata che può trasferire dati Excel nel formato SPSS senza un'installazione completa di SPSS. Selezionare Excel come origine, scegliere il foglio di lavoro e le opzioni di importazione, selezionare SPSS come destinazione e creare il file SAV. Verificare che l'edizione installata supporti sia l'input XLSX sia l'output SAV, poiché il supporto dei formati dipende dalla versione.

Automazione con Python

Per la conversione in batch, pandas può leggere il foglio di lavoro e pyreadstat può scrivere un file SPSS:

pip install pandas openpyxl pyreadstat
import pandas as pd
import pyreadstat

df = pd.read_excel("input.xlsx", sheet_name="Sheet1")
pyreadstat.write_sav(df, "output.sav")

Questa procedura scrive i dati, ma non deduce le etichette dei valori SPSS previste, i valori mancanti definiti dall'utente o i livelli di misurazione. Fornire tali informazioni tramite le opzioni pertinenti di pyreadstat.write_sav quando l'analisi dipende da esse.

Conversione online

Convertio ha offerto la conversione da XLSX a SAV, ma i formati supportati e la gestione dei metadati possono cambiare; verificare che la pagina corrente del servizio elenchi esplicitamente entrambi i formati prima di caricare i file. I convertitori online trasferiscono comunemente i valori delle celle senza etichette SPSS, definizioni dei valori mancanti o livelli di misurazione affidabili, quindi per i dati di ricerca è preferibile utilizzare software desktop.

Non caricare dati riservati relativi a sondaggi, dati medici, del personale, finanziari o dati personali identificabili, a meno che i termini del servizio relativi a conservazione, eliminazione e trattamento non soddisfino gli standard di privacy richiesti. Conservare l'XLSX originale come file di origine separato.

Controlli di qualità e compatibilità

  • Convertire un foglio di lavoro alla volta. Rimuovere righe del titolo, subtotali, celle unite, colonne decorative e testo esplicativo; la prima riga di dati dovrebbe contenere nomi di variabili univoci.
  • I nomi Excel possono essere modificati per rispettare le regole di denominazione di SPSS. Controllare troncamenti, caratteri non validi, nomi duplicati e riferimenti che potrebbero compromettere la sintassi dell'analisi.
  • Mantenere ogni colonna coerentemente numerica, testuale o basata su date. Le colonne con tipi misti possono diventare stringhe o valori mancanti durante l'importazione; controllare successivamente le frequenze, il numero di righe e i valori mancanti.
  • Le date Excel sono valori seriali con sistemi di data specifici della cartella di lavoro. Verificare le date importate, i fusi orari quando pertinenti e il formato di visualizzazione SPSS, soprattutto quando nella stessa colonna compaiono celle vuote o testo.
  • Conservare le formule come valori calcolati prima della conversione, se tali valori sono necessari. SAV non può mantenere le formule originali, i grafici, il layout della cartella di lavoro, le macro o la formattazione condizionale.
  • Controllare il SAV risultante nella versione di SPSS o PSPP di destinazione. I software meno recenti potrebbero gestire in modo diverso le codifiche dei caratteri più recenti, i nomi lunghi delle variabili o i metadati.

Domande frequenti

Le formule e la formattazione di Excel vengono mantenute durante la conversione da XLSX a SAV?

No, di solito le formule vengono importate come valori calcolati correnti e la formattazione di Excel, i grafici e le funzionalità della cartella di lavoro non vengono mantenuti. Il file SAV memorizza il dataset risultante, non la struttura originale del foglio di calcolo.

È possibile convertire una cartella di lavoro XLSX con più fogli in un unico file SAV?

Di solito, un file SAV contiene un solo dataset SPSS, quindi normalmente si converte un foglio di lavoro alla volta. Più fogli di lavoro non vengono mantenuti automaticamente come schede separate in un singolo file SAV, a meno che il metodo di conversione non li combini esplicitamente.

Perché le mie colonne di Excel sono diventate del tipo sbagliato nel file SAV?

SPSS assegna un solo tipo di dati a ciascuna variabile, quindi le colonne che contengono una combinazione di numeri, testo, celle vuote o date formattate in modo diverso possono essere interpretate in modo imprevisto. Pulisci ogni colonna e mantieni coerenti i suoi valori prima della conversione, quindi controlla le variabili numeriche e quelle relative alle date nel file risultante.

I nomi delle colonne di Excel funzioneranno come nomi di variabile SPSS?

Non sempre, perché i nomi delle variabili SPSS hanno regole di denominazione più rigide rispetto alle intestazioni di Excel. I nomi che contengono caratteri non supportati, iniziano in modo non valido o sono duplicati possono essere modificati o rifiutati durante la conversione; controlla quindi i nomi delle variabili in seguito.