.DTA

DTA-fil

Stata Data File
Ställ en fråga
SNABBT SVAR

En DTA-fil är nästan alltid en Stata-dataset - det infödda binära formatet för statistikpaketet StataCorp Stata. Du behöver inte en betald Stata-licens för att öppna en: PondPilot öppnar den gratis i webbläsaren, och R-paketet haven eller Pythons pandas kan läsa den direkt. Att konvertera till CSV eller Excel är enkelt med samma verktyg.

Utvecklare: StataCorp LLC (Stata format); otherwise N/A (generic) Kategori: Filer med uppgifter Öppen standard MIME: application/x-stata-dta
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .PKPASS · .DAT · .JSON · .RIS

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 17, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DTA?

Filer med filändelsen .dta är oftast Stata Data Files - det infödda dataset-formatet skapat av StataCorp LLC - även om .dta också används som en generisk ändelse av en handfull andra applikationer för att lagra data. En .dta-fil kan innehålla olika typer av statistisk information, beroende på vilken applikation som skapade den.

Stata-formatet .dta går tillbaka till Stata 1.0 (1985), med interna formatversioner 104-121 som motsvarar Stata-utgåvorna 8 till 19. Data som lagras i .dta-filer sparas i ett strukturerat binärt format. Moderna filer (format 117 och senare, producerade av Stata 13+) använder en XML-taggad binär layout och börjar med den bokstavliga ASCII-signaturen <stata_dta> vid byte noll, vilket gör dem enkla att identifiera. Äldre filer (format 104-115) har ingen ASCII-signatur - den första byten kodar endast den numeriska formatversionsidentifieraren.

Varje .dta-dataset innehåller en rektangulär tabell med variabler (kolumner) och observationer (rader). Varje variabel har ett namn, lagringstyp, visningsformat och en valfri etikett, och filen kan även innehålla metadata på dataset-nivå såsom en tidsstämpel, sorteringsvariabellista, värdeetikettsordböcker och användardefinierade egenskaper. Numeriska typer som stöds inkluderar byte, int, long, float och double; strängtyper sträcker sig från fast bredd str1-str2045 till variabel längd strL (upp till ~2 miljarder tecken, tillgängligt i format 117+).

Utöver Stata självt är .dta-filer allmänt kompatibla och kan öppnas eller konverteras med gratisverktyg:

  • R via paketet haven (importerar även .sav och .sas7bdat)
  • Python via pyreadstat eller pandas med stata_reader
  • PSPP, det öppna källkodsalternativet till SPSS
  • Export till CSV eller .RData är enkelt från alla dessa verktyg

Säkerhet & trygghet

RISK: LOW

En Stata .dta är passiv data - den innehåller ingen exekverbar kod, så det är säkert att öppna en i en visare. De realistiska varningarna gäller icke-skadlig kod: dataset kan innehålla konfidentiella/personliga uppgifter (anonymisera före delning), och värde-/variabeletiketter är lätta att förlora vid export till CSV. Webbläsarvisare som PondPilot bearbetar filen lokalt, men verifiera det innan du laddar upp känslig forskningsdata någonstans. Se upp för falska webbplatser för nedladdning av «DTA viewer/repair» som buntar med annonsprogram - föredra de gratisläsare som listas här.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNStata Data File
UTVECKLAREStataCorp LLC (Stata format); otherwise N/A (generic)sedan Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
MIME-TYPapplication/x-stata-dta
TYPProprietärt binärt statistiskt dataset (Stata); varierar för andra appar
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Turbo Pascal datatabell - Borland Turbo Pascal lagrade datatabeller som .dta, läsbara endast av den föråldrade miljön.
  • Generisk spel- / applikationsdata - Vissa spel och appar använder .dta som ett vanligt «data»-suffix för sina egna filer, som endast öppnas av det ursprungliga programmet.

Program som öppnar DTA-filer

Windows4 apps
Stata Betald Den infödda appen. Arkiv > Öppna .dta, eller dubbelklicka bara; fullständig redigering och analys.
R + haven (RStudio) Öppen källkod read_dta('file.dta') laddar datasetet med etiketter i en data frame - gratis.
Python + pandas Öppen källkod pandas.read_stata('file.dta') läser datasetet; exportera med .to_csv() / .to_excel().
PSPP Öppen källkod Gratis SPSS-liknande statistikprogram; importera Stata .dta för att visa och analysera den.
macOS2 apps
Stata Betald Den infödda appen. Arkiv > Öppna .dta, eller dubbelklicka bara; fullständig redigering och analys.
R + haven / Python + pandas Öppen källkod Samma gratisläsare som på Windows - read_dta() (R) eller pandas.read_stata() (Python).
Linux1 app
R + haven / Python + pandas / PSPP Öppen källkod Gratisläsare som alla körs på Linux; eller 'python -c "import pandas;pandas.read_stata(...)"'.
Web1 app
PondPilot Gratis Öppna .dta i webbläsaren - läser Stata 8-19, behåller etiketter, exporterar CSV/Parquet/JSON/Excel; data stannar lokalt.

Tekniska detaljer

djup specifikation
FormattypProprietärt binärt statistiskt dataset
HuvudutvecklareStataCorp LLC
Interna formatversioner104-121, motsvarande Stata-utgåvorna 8 till 19
Magisk signaturASCII-text "<stata_dta>" vid byte-offset 0 (format 117+, Stata 13 och senare); ingen ASCII-signatur i äldre format 104-115
MIME-typapplication/x-stata-dta
TeckenkodningUTF-8 i format 118+ (Stata 14+); ASCII i tidigare versioner
DatalayoutRektangulär: en rad per observation, en kolumn per variabel
Lagringstyper som stödsbyte, int, long, float, double; str# strängar med fast bredd upp till str2045; strL strängar med variabel längd (format 117+)
Variabel-metadataNamn, lagringstyp, visningsformat, variabeletikett och namn på värdeetikettsordbok lagras per variabel
Dataset-metadataTidsstämpel, sorteringsvariabellista, värdeetikettsordböcker och användardefinierade nyckel-värde-egenskaper
EndiannessLittle-endian i format 117+; tidigare versioner stödde både little-endian och big-endian byteordning
KomprimeringOkomprimerad som standard; valfri zlib-komprimering introducerad i format 121 (Stata 18)
Maximalt antal variabler2 047 (Stata/IC); 32 767 (Stata/SE); 120 000 (Stata/MP)
InteroperabilitetLäsbar av R (paketet haven), Python (pyreadstat / pandas), PSPP och SAS (PROC IMPORT)
Plattformsoberoende tillgänglighetWindows, macOS och Linux; filer i format 117+ är portabla gällande byteordning över alla plattformar
SläpptStata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
Öppen standardJa · royaltyfri
Specifikationwww.stata.com

DTA-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DTA-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DTA-filer.

Vanliga frågor

Hur öppnar jag en DTA-fil (Stata) utan Stata?
Använd den kostnadsfria webbvisaren PondPilot (öppnar Stata 8-19 i webbläsaren och exporterar CSV/Excel), eller läs den i R med haven::read_dta() eller i Python med pandas.read_stata(). GNU PSPP kan också importera den.
Hur konverterar jag en Stata .dta till CSV eller Excel?
I Stata: «export delimited» (CSV) eller «export excel» (XLSX). Utan Stata: PondPilot exporterar båda från webbläsaren, eller använd pandas/R haven för att läsa och sedan skriva filen.
Varför kan inte min gamla Stata öppna denna .dta?
Den sparades av en nyare Stata-version. Be avsändaren att spara om den med «saveold» för din version, eller läs den i R/Python/PondPilot, som hanterar alla nyligen utgivna format.
Är varje .dta en Stata-fil?
Nej. Stata är den absolut vanligaste betydelsen, men .dta återanvänds också som ett generiskt «data»-suffix av några orelaterade program. Om en Stata-läsare avvisar filen, identifiera den via dess källmapp eller med TrID och öppna den i programmet som skapade den.
Förlorar jag mina etiketter när jag exporterar till CSV?
Ofta ja - CSV har inget koncept för värdeetiketter, så kategoriska kolumner exporteras som de underliggande numeriska koderna. Applicera värdeetiketterna (decode i Stata, eller mappa i R/pandas) före export om du behöver texten.
Kan R och Python verkligen läsa Stata-filer gratis?
Ja. R:s haven::read_dta() och Pythons pandas.read_stata() läser Stata-dataset inklusive variabel- och värdeetiketter, utan att någon Stata-licens krävs.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö