Convertir xlsx a sav

Convertir XLSX a SAV

Convierte hojas de cálculo de Excel a archivos SPSS SAV mediante métodos de escritorio, PSPP, online y Python.

Convierte archivos XLSX en línea

Todavía no tenemos un conversor en línea específico para XLSX a SAV, pero puedes convertir archivos XLSX en línea a estos y otros formatos:

Cómo convertir un archivo xlsx a sav

  • Otro

Un paquete estadístico puede requerir un archivo de datos de SPSS cuando los datos de Excel deban analizarse con metadatos de SPSS, compartirse con un usuario de SPSS o importarse a un flujo de trabajo estadístico existente. La conversión también elimina las funciones exclusivas de las hojas de cálculo que no pueden existir en un conjunto de datos estadístico.

Qué es el formato XLSX

.xlsx es el formato de libro de trabajo Office Open XML de Microsoft Excel, también generado por LibreOffice Calc, las exportaciones de Google Sheets y los sistemas de generación de informes. Es un contenedor basado en ZIP que puede almacenar varias hojas de cálculo, celdas, fórmulas, formato, gráficos y otros objetos del libro.

Una columna de Excel puede contener números, fechas, texto, fórmulas, valores en blanco o valores mixtos. Un archivo de datos de SPSS normalmente representa un conjunto de datos rectangular, por lo que puede ser necesario limpiar el libro y seleccionar una hoja de cálculo antes de la conversión.

Qué es el formato SAV

.sav es el formato nativo de archivo de datos de IBM SPSS Statistics. Almacena casos y variables junto con nombres de variables, tipos de datos, etiquetas de valores, valores definidos por el usuario como perdidos, niveles de medición y formatos de visualización.

SAV es adecuado cuando el destinatario utiliza IBM SPSS Statistics u otro programa que lea archivos de SPSS, o cuando los metadatos estadísticos deben viajar con los datos. No conserva los gráficos de Excel, las fórmulas, el formato de las celdas, los comentarios, las macros, el formato condicional ni varias hojas de cálculo como objetos del libro.

Cómo convertir XLSX a SAV

IBM SPSS Statistics

IBM SPSS Statistics es la opción de escritorio más compatible porque puede importar hojas de cálculo de Excel y guardar archivos SAV nativos.

  1. Abra SPSS Statistics y seleccione File → Open → Data.
  2. Elija Excel como tipo de archivo, abra input.xlsx y seleccione la hoja de cálculo requerida.
  3. Active Read variable names from the first row of data cuando la primera fila contenga nombres de columna válidos.
  4. Revise las columnas importadas en Variable View. Corrija los nombres de variables, los tipos, los formatos de fecha, las etiquetas, los valores perdidos y los niveles de medición.
  5. Seleccione File → Save As, elija SPSS Statistics .sav, introduzca output.sav y guarde.

Para trabajos repetibles, utilice la sintaxis de SPSS:

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

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

Cambie el nombre de la hoja de cálculo y las rutas para el sistema local. En el caso de las celdas con fórmulas, SPSS generalmente importa los últimos valores guardados en el libro en lugar de volver a calcular las fórmulas de Excel.

GNU PSPP después de exportar a CSV

GNU PSPP puede crear archivos SAV, pero la compatibilidad con XLSX no es tan uniforme como en SPSS Statistics. Un flujo de trabajo fiable con PSPP consiste en abrir la hoja de cálculo requerida en Excel o LibreOffice Calc, elegir File → Save As, seleccionar CSV y, a continuación, abrir el CSV en PSPP con sus opciones de importación de texto. Compruebe los delimitadores, las comillas, los separadores decimales, los nombres de variables y las representaciones de valores perdidos antes de seleccionar File → Save As y guardar un archivo SAV.

CSV conserva los valores de las celdas, pero no las fórmulas de Excel, el formato, varias hojas de cálculo ni los metadatos de SPSS. Defina las etiquetas, los niveles de medición y los valores perdidos en PSPP después de la importación.

Stat/Transfer

Stat/Transfer es una utilidad de escritorio especializada que puede transferir datos de Excel al formato de SPSS sin una instalación completa de SPSS. Seleccione Excel como origen, elija la hoja de cálculo y las opciones de importación, seleccione SPSS como destino y escriba el archivo SAV. Confirme que la edición instalada admita tanto la entrada XLSX como la salida SAV, ya que la compatibilidad con los formatos depende de la versión.

Automatización con Python

Para la conversión por lotes, pandas puede leer la hoja de cálculo y pyreadstat puede escribir un archivo de 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")

Esto escribe los datos, pero no infiere las etiquetas de valores de SPSS previstas, los valores definidos por el usuario como perdidos ni los niveles de medición. Proporciónelos mediante las opciones relevantes de pyreadstat.write_sav cuando el análisis dependa de ellos.

Conversión en línea

Convertio ha ofrecido conversión de XLSX a SAV, pero los formatos compatibles y el manejo de metadatos pueden cambiar; confirme que la página actual del servicio indique explícitamente ambos formatos antes de cargar el archivo. Los convertidores en línea suelen transferir los valores de las celdas sin etiquetas de SPSS, definiciones de valores perdidos ni niveles de medición fiables, por lo que es preferible utilizar software de escritorio para datos de investigación.

No cargue datos confidenciales de encuestas, médicos, de personal, financieros o de identificación personal a menos que los términos de conservación, eliminación y procesamiento del servicio cumplan las normas de privacidad requeridas. Conserve el XLSX original como un archivo de origen independiente.

Comprobaciones de calidad y compatibilidad

  • Convierta una hoja de cálculo a la vez. Elimine las filas de título, los subtotales, las celdas combinadas, las columnas decorativas y el texto explicativo; la primera fila de datos debe contener nombres de variables únicos.
  • Los nombres de Excel pueden cambiarse para cumplir las reglas de nomenclatura de SPSS. Compruebe si hay truncamientos, caracteres no válidos, nombres duplicados y referencias que puedan afectar a la sintaxis de análisis.
  • Mantenga cada columna con un tipo uniforme: numérico, texto o basado en fechas. Las columnas con tipos mixtos pueden convertirse en cadenas o valores perdidos durante la importación; después, revise las frecuencias, el número de filas y los valores perdidos.
  • Las fechas de Excel son valores seriales con sistemas de fechas específicos del libro. Verifique las fechas importadas, las zonas horarias cuando corresponda y el formato de visualización de SPSS, especialmente cuando aparezcan celdas en blanco o texto en la misma columna.
  • Conserve las fórmulas como valores calculados antes de la conversión si necesita esos valores. SAV no puede conservar las fórmulas originales, los gráficos, el diseño del libro, las macros ni el formato condicional.
  • Compruebe el SAV resultante en la versión de destino de SPSS o PSPP. Es posible que el software antiguo gestione de manera diferente las codificaciones de caracteres más recientes, los nombres de variables largos o los metadatos.