¿Por qué convertir DTA a XLSX?
Stata .dta es un formato binario propietario que requiere una licencia de pago para abrirse de forma nativa, mientras que .XLSX se abre en Excel, Google Sheets y cualquier hoja de cálculo moderna. Convertir a XLSX es la forma estándar de compartir un conjunto de datos de Stata con colaboradores que utilizan Excel.
Cómo convertir DTA a XLSX
Python + pandas OPEN-SOURCE
Instale pandas y openpyxl, luego cárguelo con pd.read_stata('data.dta') y escríbalo con .to_excel('data.xlsx', index=False); verifique que convert_categoricals=True esté activo para obtener texto de etiqueta legible.
Stata APP
Abra el .dta en Stata y ejecute export excel con la opción firstrow(variables) en la ventana de comandos para escribir el archivo XLSX con encabezados de columna.
Acerca de estos formatos
Un archivo DTA es casi siempre un conjunto de datos de Stata, el formato binario nativo del paquete estadístico Stata de StataCorp. No necesita una licencia de Stata de pago para abrir uno:…
Abrir detalles de .DTA →Un archivo XLSX es una hoja de cálculo de Microsoft Excel guardada en el formato Open XML, introducido con Excel 2007 como reemplazo del antiguo formato binario XLS. Puede abrirlo sin…
Abrir detalles de .XLSX →Calidad y qué observar
- Las etiquetas de valor (por ejemplo, 1 = Masculino) pueden exportarse como códigos numéricos dependiendo de la herramienta - verifique las columnas categóricas en el resultado antes de compartir.
- Las etiquetas de variables son metadatos no soportados por XLSX y se descartan a menos que se añadan manualmente como una fila o hoja independiente.
- Excel admite 1.048.576 filas por hoja; los conjuntos de datos grandes pueden superar este límite.
Preguntas frecuentes
¿Necesito una licencia de Stata para exportar DTA a XLSX?
¿PondPilot sube mi archivo a un servidor?
¿Por qué mis columnas categóricas muestran números en Excel?
convert_categoricals=True esté activo en pandas para decodificarlos a texto.