Cómo abrir un archivo .xpt de SAS
XPORT (.xpt) es el formato abierto de SAS que circula fuera de SAS: la FDA lo exige en los envíos de ensayos clínicos y los CDC publican la encuesta NHANES en él. Sin SAS, normalmente hace falta R o Python para ver el contenido. Aquí un .xpt se abre en el navegador como tabla.
Gratis para usar. Se lee en su navegador; el archivo no se sube. Versión para Windows — 4.9 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.
Qué se lee
- XPORT versión 5 —la de los envíos a la FDA y de CDISC (nombres de 8 caracteres, etiquetas de 40)— y versiones 8/9, con nombres y etiquetas largos.
- Varios conjuntos de datos en un archivo: se abre el primero y los demás se eligen en Lectura → Lectura del archivo.
- Números en el antiguo formato de coma flotante de IBM, incluidas las variables numéricas acortadas (de 2 a 7 bytes).
- Perdidos
.,._y.A–.Zson celdas vacías. - Fechas: las variables con formato DATE, DDMMYY, YYMMDD, E8601DA y similares se convierten en fechas; DATETIME y E8601DT, en fecha y hora; TIME se muestra como hh:mm:ss.
- Etiquetas de variable junto a los nombres, en el panel Campos.
NHANES y datos de salud
Los archivos de NHANES (DEMO_L.XPT, BMX_L.XPT y los demás), habituales en trabajos de fin de máster de salud pública y nutrición, se abren directamente: arrastre, filtre por edad o por ciclo y exporte a Excel. Las bases SDTM y ADaM (dm.xpt, adsl.xpt) se abren igual, útil para revisar un paquete de envío sin abrir una sesión de SAS. Para unir dos archivos por SEQN o USUBJID, vea vincular dos tablas.
¿Y el .sas7bdat?
Con franqueza: .sas7bdat, el formato propio de SAS, todavía no se lee. Es un formato cerrado, y la aplicación lo dice en lugar de mostrar basura. Qué hacer:
- En SAS:
proc export data=lib.ds outfile='ds.csv' dbms=csv; run;— o genere un archivo de transporte con el motorxporto la macro%loc2xpt. - Sin SAS, en R:
haven::write_xpt(haven::read_sas("ds.sas7bdat"), "ds.xpt"); en Python:pandas.read_sas("ds.sas7bdat").to_csv("ds.csv").
El .xpt o el CSV resultante se abre aquí.
Formatos y etiquetas de valor
En SAS las etiquetas de valor viven en los formatos de usuario, guardados en un catálogo aparte (formats.sas7bcat), no en el conjunto de datos. Por eso el .xpt solo lleva los códigos, y eso es lo que se ve. Los nombres de formato sirven únicamente para reconocer las fechas.
Preguntas frecuentes
¿Se pueden abrir los .XPT de NHANES?
Sí. Son archivos XPORT versión 5 y se abren directamente; exportarlos a Excel o CSV es un clic (la edición gratuita exporta hasta 5.000 filas por archivo).
¿Se admite .sas7bdat?
Todavía no. Conviértalo antes a .xpt o CSV en SAS, R o Python; los comandos están arriba.
¿Puedo guardar cambios en el .xpt?
No, solo lectura. Exporte la tabla a Excel, CSV o Parquet.
¿El archivo se sube a un servidor?
No. Se lee en la pestaña del navegador, algo importante con datos clínicos.
Gratis para usar. Su archivo no se sube a ningún servidor. Versión para Windows — 4.9 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.