.DTA

Fichier DTA

Stata Data File
Poser une question
RÉPONSE RAPIDE

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 en ouvrir un : PondPilot l'ouvre gratuitement dans le navigateur, et le package haven de R ou pandas de Python peuvent le lire directement. La conversion vers CSV ou Excel est simple avec ces mêmes outils.

Développeur : StataCorp LLC (Stata format); otherwise N/A (generic) Catégorie : Fichiers de données Standard ouvert MIME: application/x-stata-dta
S'OUVRE SUR Windows macOS Linux Web
Lié : .PKPASS · .DAT · .JSON · .RIS

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 17, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier DTA ?

Les fichiers avec l'extension .dta sont le plus souvent des fichiers de données Stata - le format de jeu de données natif créé par StataCorp LLC - bien que .dta soit également utilisé comme extension générique par une poignée d'autres applications pour stocker des données. Un fichier .dta peut contenir divers types d'informations statistiques, selon l'application qui l'a produit.

Le format .dta de Stata remonte à Stata 1.0 (1985), avec des versions de format interne 104-121 correspondant aux versions de Stata 8 à 19. Les données stockées dans les fichiers .dta sont sauvegardées dans un format binaire structuré. Les fichiers modernes (format 117 et ultérieurs, produits par Stata 13+) utilisent une mise en page binaire balisée XML et commencent par la signature ASCII littérale <stata_dta> à l'octet zéro, ce qui les rend faciles à identifier. Les fichiers plus anciens (formats 104-115) ne portent aucune signature ASCII - le premier octet code uniquement l'identifiant numérique de la version du format.

Chaque jeu de données .dta contient un tableau rectangulaire de variables (colonnes) et d'observations (lignes). Chaque variable possède un nom, un type de stockage, un format d'affichage et une étiquette facultative, et le fichier peut également inclure des métadonnées au niveau du jeu de données telles qu'un horodatage, une liste de variables de tri, des dictionnaires d'étiquettes de valeurs et des caractéristiques définies par l'utilisateur. Les types numériques pris en charge incluent byte, int, long, float et double ; les types de chaînes vont de la largeur fixe str1-str2045 à la longueur variable strL (jusqu'à ~2 milliards de caractères, disponible dans le format 117+).

Au-delà de Stata lui-même, les fichiers .dta sont largement interopérables et peuvent être ouverts ou convertis à l'aide d'outils gratuits :

  • R via le package haven (importe également .sav et .sas7bdat)
  • Python via pyreadstat ou pandas avec stata_reader
  • PSPP, l'alternative open-source à SPSS
  • L'exportation vers CSV ou .RData est simple à partir de n'importe lequel de ces outils

Sécurité et sûreté

RISQUE : LOW

Un fichier .dta Stata est une donnée passive - il ne contient aucun code exécutable, donc l'ouvrir dans une visionneuse est sûr. Les précautions réalistes concernent les données non malveillantes : les jeux de données peuvent contenir des données confidentielles/personnelles (anonymiser avant de partager), et les étiquettes de valeurs/variables sont faciles à perdre lors de l'exportation vers CSV. Les visionneuses de navigateur comme PondPilot traitent le fichier localement, mais vérifiez cela avant de télécharger des données de recherche sensibles n'importe où. Méfiez-vous des faux sites de téléchargement de « visionneuse/réparation DTA » qui regroupent des logiciels publicitaires - préférez les lecteurs gratuits répertoriés ici.

Détails du format

en bref
NOM COMPLETStata Data File
DÉVELOPPEURStataCorp LLC (Stata format); otherwise N/A (generic)depuis Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
TYPE MIMEapplication/x-stata-dta
TYPEJeu de données statistiques binaire propriétaire (Stata) ; varie pour d'autres applications
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Table de données Turbo Pascal - Borland Turbo Pascal stockait les tables de données sous forme de .dta, lisibles uniquement par cet environnement hérité.
  • Données de jeu / d'application génériques - Certains jeux et applications utilisent .dta comme simple suffixe « data » pour leurs propres fichiers, ouverts uniquement par le programme d'origine.

Programmes qui ouvrent les fichiers DTA

Windows4 apps
Stata Payant L'application native. Fichier > Ouvrir le .dta, ou double-cliquez simplement ; édition et analyse complètes.
R + haven (RStudio) Open-source read_dta('file.dta') charge le jeu de données avec les étiquettes dans un data frame - gratuit.
Python + pandas Open-source pandas.read_stata('file.dta') lit le jeu de données ; exportez avec .to_csv() / .to_excel().
PSPP Open-source Programme de statistiques gratuit similaire à SPSS ; importez le .dta Stata pour le visualiser et l'analyser.
macOS2 apps
Stata Payant L'application native. Fichier > Ouvrir le .dta, ou double-cliquez simplement ; édition et analyse complètes.
R + haven / Python + pandas Open-source Mêmes lecteurs gratuits que sur Windows - read_dta() (R) ou pandas.read_stata() (Python).
Linux1 app
R + haven / Python + pandas / PSPP Open-source Les lecteurs gratuits fonctionnent tous sur Linux ; ou « python -c "import pandas;pandas.read_stata(...)" ».
Web1 app
PondPilot Gratuit Ouvrez le .dta dans le navigateur - lit Stata 8-19, conserve les étiquettes, exporte en CSV/Parquet/JSON/Excel ; les données restent locales.

Détails techniques

spécifications approfondies
Type de formatJeu de données statistiques binaire propriétaire
Développeur principalStataCorp LLC
Versions de format interne104-121, correspondant aux versions de Stata 8 à 19
Signature magiqueTexte ASCII « <stata_dta> » à l'octet 0 (format 117+, Stata 13 et ultérieurs) ; aucune signature ASCII dans les formats plus anciens 104-115
Type MIMEapplication/x-stata-dta
Encodage des caractèresUTF-8 dans le format 118+ (Stata 14+) ; ASCII dans les versions antérieures
Mise en page des donnéesRectangulaire : une ligne par observation, une colonne par variable
Types de stockage pris en chargebyte, int, long, float, double ; chaînes de largeur fixe str# jusqu'à str2045 ; chaînes de longueur variable strL (format 117+)
Métadonnées de variableNom, type de stockage, format d'affichage, étiquette de variable et nom du dictionnaire d'étiquettes de valeurs stockés par variable
Métadonnées du jeu de donnéesHorodatage, liste de variables de tri, dictionnaires d'étiquettes de valeurs et caractéristiques clé-valeur définies par l'utilisateur
Boutisme (Endianness)Little-endian dans le format 117+ ; les versions antérieures prenaient en charge les ordres d'octets little-endian et big-endian
CompressionNon compressé par défaut ; compression zlib optionnelle introduite dans le format 121 (Stata 18)
Variables maximales2 047 (Stata/IC) ; 32 767 (Stata/SE) ; 120 000 (Stata/MP)
InteropérabilitéLisible par R (package haven), Python (pyreadstat / pandas), PSPP et SAS (PROC IMPORT)
Disponibilité multiplateformeWindows, macOS et Linux ; les fichiers de format 117+ sont portables quel que soit l'ordre des octets sur toutes les plateformes
PubliéStata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
Standard ouvertOui · libre de droits
Spécificationwww.stata.com

Conversions DTA

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers DTA. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers DTA.

Foire aux questions

Comment ouvrir un fichier DTA (Stata) sans Stata ?
Utilisez la visionneuse Web gratuite PondPilot (ouvre Stata 8-19 dans le navigateur et exporte en CSV/Excel), ou lisez-le dans R avec haven::read_dta() ou dans Python avec pandas.read_stata(). GNU PSPP peut également l'importer.
Comment convertir un fichier .dta Stata en CSV ou Excel ?
Dans Stata : « export delimited » (CSV) ou « export excel » (XLSX). Sans Stata : PondPilot exporte les deux depuis le navigateur, ou utilisez pandas/R haven pour lire puis écrire le fichier.
Pourquoi mon ancien Stata ne peut-il pas ouvrir ce .dta ?
Il a été enregistré par une version plus récente de Stata. Demandez à l'expéditeur de le réenregistrer avec « saveold » pour votre version, ou lisez-le dans R/Python/PondPilot, qui gèrent tous les formats récents.
Est-ce que chaque .dta est un fichier Stata ?
Non. Stata est de loin la signification la plus courante, mais .dta est également réutilisé comme suffixe générique « data » par quelques programmes non liés. Si un lecteur Stata rejette le fichier, identifiez-le par son dossier source ou avec TrID et ouvrez-le dans le programme qui l'a créé.
Est-ce que je perds mes étiquettes lors de l'exportation vers CSV ?
Souvent oui - le format CSV n'a pas de concept d'étiquettes de valeurs, donc les colonnes catégorielles sont exportées sous forme de codes numériques sous-jacents. Appliquez les étiquettes de valeurs (décodage dans Stata, ou mappage dans R/pandas) avant d'exporter si vous avez besoin du texte.
R et Python peuvent-ils vraiment lire les fichiers Stata gratuitement ?
Oui. haven::read_dta() de R et pandas.read_stata() de Python lisent les jeux de données Stata, y compris les étiquettes de variables et de valeurs, sans qu'aucune licence Stata ne soit requise.

Références

1StataCorp - .dta file format specificationwww.stata.com
2StataCorp - Opening and saving Stata datasetswww.stata.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TXTPlain Text File
10.MDMarkdown Document

Extensions liées

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z