Convertir SPSS en EXCEL
Exporter les données SPSS .sav vers Excel .xlsx tout en conservant des valeurs exploitables et en vérifiant la perte de métadonnées.
Créer des fichiers EXCEL en ligne
Nous ne savons pas encore lire les fichiers SPSS, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats, nous en ferons un EXCEL :
Comment convertir spss en fichier excel
- Documents
- Aucune note pour l'instant.
Les équipes reçoivent souvent des données d’enquête ou de recherche SPSS, mais doivent fournir un classeur .xlsx à leurs collègues, aux systèmes de reporting ou pour une vérification manuelle dans Microsoft Excel. L’exportation des données crée une feuille de calcul qui s’ouvre sans SPSS, mais elle n’emporte pas toutes les métadonnées statistiques.
Formats de fichiers SPSS et Excel
Un fichier système SPSS, généralement au format .sav, stocke un jeu de données rectangulaire et des métadonnées comprenant les noms et libellés des variables, les libellés de valeurs, les valeurs manquantes définies, les niveaux de mesure et les formats d’affichage. IBM SPSS Statistics est l’application principale pour ces fichiers ; ils sont courants dans la recherche par enquête, la recherche clinique, l’éducation et les études de marché. Les fichiers système compressés utilisent .zsav, et les anciens fichiers portables SPSS utilisent .por.
Un classeur Excel utilise normalement .xlsx, le format actuel de feuille de calcul Office Open XML. Excel prend en charge le filtrage des colonnes, les formules, les tableaux croisés dynamiques, les graphiques et la distribution à des utilisateurs ne disposant pas de logiciels statistiques. Utilisez .xlsx plutôt que l’ancien format .xls, qui est limité à 65 536 lignes par feuille de calcul.
Un fichier de sortie SPSS tel que .spv n’est pas un jeu de données. Ouvrez-le dans SPSS Statistics Output Viewer et exportez séparément ses tableaux ou graphiques si l’objectif est de placer les résultats de l’analyse dans Excel.
Exporter avec IBM SPSS Statistics
- Ouvrez le fichier de données via File → Open → Data. Importez d’abord un fichier
.por, puis enregistrez ou exportez le jeu de données ouvert. - Vérifiez les noms, les types, les dates et les définitions des valeurs manquantes dans Variable View. Les en-têtes de colonnes Excel doivent être uniques et valides pour l’outil de reporting du destinataire.
- Choisissez File → Export Data, sélectionnez Excel 2007 and later (*.xlsx), puis indiquez le fichier de destination. Certaines versions de SPSS proposent la même fonction via File → Save As.
- Activez l’option permettant d’écrire les noms des variables sur la première ligne. Exportez les values lorsque les destinataires ont besoin de codes numériques prêts pour l’analyse ; sélectionnez uniquement les libellés de valeurs lorsque des catégories lisibles sont plus utiles que les codes sous-jacents.
- Ouvrez le classeur dans Excel et vérifiez les identifiants, les colonnes de dates, les valeurs catégorielles et le nombre de lignes avant de le distribuer.
Pour des exportations reproductibles, la syntaxe SPSS évite de définir manuellement les paramètres des boîtes de dialogue :
SAVE TRANSLATE OUTFILE='survey_export.xlsx'
/TYPE=XLSX
/FIELDNAMES
/CELLS=VALUES
/REPLACE.
Utilisez /CELLS=LABELS pour exporter les libellés de valeurs définis au lieu des codes stockés. Conservez une copie basée sur les valeurs, car les libellés peuvent être dupliqués ou modifiés et ne constituent pas un substitut fiable aux codes sources.
Automatiser la conversion avec Python
Python peut convertir des fichiers lorsque SPSS n’est pas disponible ou lorsque de nombreux fichiers nécessitent le même workflow. Installez un lecteur et un writer Excel :
pip install pandas pyreadstat openpyxl
Exportez les valeurs stockées avec les noms de variables SPSS comme en-têtes de colonnes :
import pyreadstat
df, meta = pyreadstat.read_sav("survey.sav", apply_value_formats=False)
df.to_excel("survey.xlsx", index=False)
Définissez apply_value_formats=True uniquement pour un classeur destiné aux lecteurs et contenant les libellés des catégories. Cette méthode écrit les valeurs des données, mais ne recrée pas dans Excel les libellés des variables SPSS, les règles de valeurs manquantes, les niveaux de mesure, les pondérations ni les définitions des réponses multiples.
Services de conversion en ligne
CloudConvert et Zamzar peuvent convenir aux petits fichiers non sensibles lorsque leurs sélecteurs de formats actuels répertorient à la fois SAV et XLSX. Importez le fichier, sélectionnez XLSX, téléchargez le résultat et validez-le dans Excel. Ne téléversez pas de réponses d’enquête identifiables, de données de patients, de dossiers confidentiels ou de données réglementées, sauf si le contrat du fournisseur, sa politique de conservation, son lieu de traitement et ses contrôles de sécurité répondent aux exigences de l’organisation.
Vérifications de compatibilité
- Excel prend en charge au maximum 1 048 576 lignes et 16 384 colonnes par feuille de calcul. Divisez les jeux de données plus volumineux ou fournissez plutôt des fichiers CSV, un extrait de base de données ou le fichier SPSS original.
- Excel ne conserve pas les libellés de variables SPSS, les dictionnaires de libellés de valeurs, les définitions des valeurs manquantes utilisateur, les niveaux de mesure, les paramètres de pondération ni les ensembles de réponses multiples. Fournissez un dictionnaire de données séparé lorsque ces définitions sont importantes.
- Les valeurs manquantes système SPSS sont généralement exportées sous forme de cellules vides. Les codes de valeurs manquantes utilisateur tels que
99ou-9restent des valeurs ordinaires, sauf s’ils sont recodés avant l’exportation. - Vérifiez les dates, les dates-heures et les durées après l’exportation. Excel et SPSS utilisent des systèmes de formatage des dates différents, et Excel ne peut pas représenter les dates antérieures à 1900 comme des dates ordinaires de feuille de calcul.
- Définissez les identifiants longs, les codes postaux, les numéros de compte et les valeurs comportant des zéros initiaux comme Texte avant que les utilisateurs ne modifient le classeur. Excel ne conserve qu’environ 15 chiffres significatifs dans les cellules numériques.
- Conservez le fichier
.savou.zsavoriginal comme copie analytique faisant autorité.
La base de données ne contient actuellement aucun convertisseur de fichier spss.