.DTA

DTA Datei

Stata Data File
Frage stellen
SCHNELLE ANTWORT

Eine DTA-Datei ist fast immer ein Stata-Datensatz - das native Binärformat des StataCorp-Statistikprogramms Stata. Sie benötigen keine kostenpflichtige Stata-Lizenz, um sie zu öffnen: PondPilot öffnet sie kostenlos im Browser, und das R-Paket haven oder Python pandas können sie direkt lesen. Die Konvertierung in CSV oder Excel ist mit diesen Tools problemlos möglich.

Entwickler: StataCorp LLC (Stata format); otherwise N/A (generic) Kategorie: Datendatei Offener Standard MIME: application/x-stata-dta
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .PKPASS · .DAT · .JSON · .RIS

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 17, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das DTA-Dateiformat?

Dateien mit der Erweiterung .dta sind am häufigsten Stata-Datendateien - das native Datensatzformat von StataCorp LLC -, obwohl .dta auch von einigen anderen Anwendungen als allgemeine Erweiterung für Datendateien verwendet wird. Eine .dta-Datei kann je nach erzeugender Anwendung verschiedene Arten von statistischen Informationen enthalten.

Das Stata-.dta-Format geht auf Stata 1.0 (1985) zurück; interne Formatversionen 104-121 entsprechen Stata-Versionen 8 bis 19. In .dta-Dateien gespeicherte Daten liegen in einem strukturierten Binärformat vor. Moderne Dateien (Format 117 und höher, erzeugt von Stata 13+) verwenden ein XML-getaggtes Binärlayout und beginnen mit der literalen ASCII-Signatur <stata_dta> an Byte Null, was sie leicht identifizierbar macht. Ältere Dateien (Formate 104-115) tragen keine ASCII-Signatur - das erste Byte kodiert nur die numerische Formatversionskennung.

Jeder .dta-Datensatz enthält eine rechteckige Tabelle aus Variablen (Spalten) und Beobachtungen (Zeilen). Jede Variable trägt einen Namen, einen Speichertyp, ein Anzeigeformat und optional ein Label; die Datei kann auch Metadaten auf Datensatzebene enthalten, wie Zeitstempel, Sortiervariablenliste, Wertlabel-Wörterbücher und benutzerdefinierte Eigenschaften. Unterstützte numerische Typen umfassen byte, int, long, float und double; Zeichenfolgentypen reichen von fester Breite str1-str2045 bis zum variablen strL (bis zu ~2 Milliarden Zeichen, verfügbar in Format 117+).

Neben Stata selbst sind .dta-Dateien breit interoperabel und können mit kostenlosen Tools geöffnet oder konvertiert werden:

  • R über das Paket haven (importiert auch .sav und .sas7bdat)
  • Python über pyreadstat oder pandas mit stata_reader
  • PSPP, die quelloffene SPSS-Alternative
  • Der Export in CSV oder .RData ist mit jedem dieser Tools unkompliziert

Sicherheit

RISIKO: LOW

Eine Stata-.dta enthält passive Daten - sie enthält keinen ausführbaren Code, daher ist das Öffnen in einem Viewer sicher. Die realen Risiken sind keine Malware: Datensätze können vertrauliche/persönliche Daten enthalten (anonymisieren Sie vor dem Teilen), und Wert-/Variablenlabels gehen beim CSV-Export leicht verloren. Browser-Viewer wie PondPilot verarbeiten die Datei lokal - prüfen Sie dies jedoch, bevor Sie sensible Forschungsdaten hochladen. Meiden Sie gefälschte „DTA Viewer/Repair“-Download-Seiten, die Adware bündeln - bevorzugen Sie die hier aufgeführten kostenlosen Leseprogramme.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEStata Data File
ENTWICKLERStataCorp LLC (Stata format); otherwise N/A (generic)seit Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
KATEGORIEDatendatei
MIME TYPEapplication/x-stata-dta
TYPProprietäres binäres Statistik-Datensatzformat (Stata); bei anderen Anwendungen abweichend
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Turbo-Pascal-Datentabelle - Borland Turbo Pascal speicherte Datentabellen als .dta, die nur in dieser Legacy-Umgebung lesbar sind.
  • Generische Spiel-/Anwendungsdaten - Einige Spiele und Apps verwenden .dta als allgemeines „Daten“-Suffix für ihre eigenen Dateien, die nur vom erzeugenden Programm geöffnet werden können.

Programme zum Öffnen von DTA-Dateien

Windows4 apps
Stata Kostenpflichtig Die native Anwendung. Datei > Öffnen der .dta oder Doppelklick; vollständige Bearbeitung und Analyse.
R + haven (RStudio) Open Source read_dta('file.dta') lädt den Datensatz mit Labels in einen Datenrahmen - kostenlos.
Python + pandas Open Source pandas.read_stata('file.dta') liest den Datensatz; Export mit .to_csv() / .to_excel().
PSPP Open Source Kostenloses SPSS-ähnliches Statistikprogramm; importieren Sie die Stata-.dta zur Ansicht und Analyse.
macOS2 apps
Stata Kostenpflichtig Die native Anwendung. Datei > Öffnen der .dta oder Doppelklick; vollständige Bearbeitung und Analyse.
R + haven / Python + pandas Open Source Dieselben kostenlosen Leseprogramme wie unter Windows - read_dta() (R) oder pandas.read_stata() (Python).
Linux1 app
R + haven / Python + pandas / PSPP Open Source Alle kostenlosen Leseprogramme laufen unter Linux; oder: python -c "import pandas; pandas.read_stata(...)".
Web1 app
PondPilot Kostenlos Öffnen Sie die .dta im Browser - liest Stata 8-19, behält Labels, exportiert CSV/Parquet/JSON/Excel; Daten bleiben lokal.

Technische Details

technische Spezifikation
FormattypProprietäres binäres Statistik-Datensatzformat
HauptentwicklerStataCorp LLC
Interne Formatversionen104-121, entsprechend Stata-Versionen 8 bis 19
Magic-SignaturASCII-Text „<stata_dta>“ an Byte-Offset 0 (Format 117+, Stata 13 und neuer); keine ASCII-Signatur in älteren Formaten 104-115
MIME-Typapplication/x-stata-dta
ZeichenkodierungUTF-8 in Format 118+ (Stata 14+); ASCII in früheren Versionen
DatenlayoutRechteckig: eine Zeile pro Beobachtung, eine Spalte pro Variable
Unterstützte Speichertypenbyte, int, long, float, double; str#-Zeichenfolgen fixer Breite bis str2045; strL-Zeichenfolgen variabler Länge (Format 117+)
Variablen-MetadatenName, Speichertyp, Anzeigeformat, Variablenlabel und Name des Wertlabel-Wörterbuchs pro Variable gespeichert
Datensatz-MetadatenZeitstempel, Sortiervariablenliste, Wertlabel-Wörterbücher und benutzerdefinierte Schlüssel-Wert-Eigenschaften
Byte-ReihenfolgeLittle-Endian in Format 117+; frühere Versionen unterstützten sowohl Little-Endian als auch Big-Endian
KomprimierungStandardmäßig unkomprimiert; optionale zlib-Komprimierung in Format 121 (Stata 18) eingeführt
Maximale Variablen2.047 (Stata/IC); 32.767 (Stata/SE); 120.000 (Stata/MP)
InteroperabilitätLesbar durch R (haven-Paket), Python (pyreadstat/pandas), PSPP und SAS (PROC IMPORT)
Plattformübergreifende VerfügbarkeitWindows, macOS und Linux; Format-117+-Dateien sind byte-reihenfolge-portabel auf allen Plattformen
VeröffentlichtStata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.stata.com

DTA-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit DTA-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu DTA-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine DTA-(Stata-)Datei ohne Stata?
Verwenden Sie den kostenlosen PondPilot-Web-Viewer (öffnet Stata 8-19 im Browser und exportiert CSV/Excel), oder lesen Sie sie in R mit haven::read_dta() oder in Python mit pandas.read_stata(). GNU PSPP kann sie ebenfalls importieren.
Wie konvertiere ich eine Stata-.dta in CSV oder Excel?
In Stata: „export delimited“ (CSV) oder „export excel“ (XLSX). Ohne Stata: PondPilot exportiert beides aus dem Browser, oder verwenden Sie pandas/R haven zum Lesen und anschließenden Schreiben der Datei.
Warum öffnet mein altes Stata diese .dta nicht?
Sie wurde mit einer neueren Stata-Version gespeichert. Bitten Sie den Absender, sie mit „saveold“ für Ihre Version neu zu speichern, oder lesen Sie sie in R/Python/PondPilot, die alle aktuellen Formate unterstützen.
Ist jede .dta eine Stata-Datei?
Nein. Stata ist bei weitem die häufigste Bedeutung, aber .dta wird auch von einigen anderen Programmen als allgemeines Datensuffix verwendet. Wenn ein Stata-Leseprogramm die Datei ablehnt, identifizieren Sie sie anhand des Quellordners oder mit TrID und öffnen Sie sie im erzeugenden Programm.
Verliere ich meine Labels beim Export nach CSV?
Oft ja - CSV kennt kein Konzept von Wertlabels, daher werden kategorische Spalten als zugrundeliegende numerische Codes exportiert. Wenden Sie die Wertlabels (decode in Stata oder Mapping in R/pandas) vor dem Export an, wenn Sie den Text benötigen.
Können R und Python Stata-Dateien wirklich kostenlos lesen?
Ja. R’s haven::read_dta() und Pythons pandas.read_stata() lesen Stata-Datensätze einschließlich Variablen- und Wertlabels - ohne Stata-Lizenz.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.DATProgram Data File (generic)
8.BINCD/DVD Disc Image (BIN/CUE)
9.EXEWindows Executable (Portable Executable)
10.DBSQLite Database File

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen