Pourquoi convertir DTA en XLSX ?
Le format Stata .dta est un format binaire propriétaire qui nécessite une licence payante pour être ouvert nativement, tandis que le .XLSX s'ouvre dans Excel, Google Sheets et n'importe quel tableur moderne. La conversion en XLSX est le moyen standard de partager un jeu de données Stata avec des collaborateurs qui utilisent Excel.
Comment convertir DTA en XLSX
Python + pandas OPEN-SOURCE
Installez pandas et openpyxl, puis chargez avec pd.read_stata('data.dta') et écrivez avec .to_excel('data.xlsx', index=False) ; vérifiez que convert_categoricals=True est actif pour obtenir un texte d'étiquette lisible.
Stata APP
Ouvrez le .dta dans Stata et exécutez export excel avec l'option firstrow(variables) dans la fenêtre de commande pour écrire le fichier XLSX avec les en-têtes de colonnes.
À propos de ces formats
Un fichier DTA est presque toujours un jeu de données Stata - le format binaire natif du progiciel de statistiques StataCorp Stata. Vous n'avez pas besoin d'une licence Stata payante pour…
Ouvrir les détails de .DTA →Un fichier XLSX est une feuille de calcul Microsoft Excel enregistrée au format Open XML, introduit avec Excel 2007 pour remplacer l'ancien format binaire XLS. Vous pouvez l'ouvrir sans…
Ouvrir les détails de .XLSX →Qualité et points de vigilance
- Les étiquettes de valeurs (ex: 1 = Homme) peuvent être exportées sous forme de codes numériques selon l'outil - vérifiez les colonnes catégorielles dans le résultat avant de partager.
- Les étiquettes de variables sont des métadonnées non prises en charge par le XLSX et sont supprimées à moins d'être ajoutées manuellement comme une ligne ou une feuille séparée.
- Excel supporte 1 048 576 lignes par feuille ; les jeux de données volumineux peuvent dépasser cette limite.
Foire aux questions
Ai-je besoin d'une licence Stata pour exporter du DTA vers XLSX ?
PondPilot téléverse-t-il mon fichier sur un serveur ?
Pourquoi mes colonnes catégorielles affichent-elles des nombres dans Excel ?
convert_categoricals=True est actif dans pandas pour les décoder en texte.