.DTA

DTA-fil

Stata Data File
Still et spørsmål
HURTIGSVAR

En DTA-fil er nesten alltid et Stata-datasett - det opprinnelige binærformatet til statistikkpakken StataCorp Stata. Du trenger ikke en betalt Stata-lisens for å åpne en: PondPilot åpner den gratis i nettleseren, og Rs haven-pakke eller Pythons pandas kan lese den direkte. Konvertering til CSV eller Excel er rett frem med de samme verktøyene.

Utvikler: StataCorp LLC (Stata format); otherwise N/A (generic) Kategori: Datafiler Åpen standard MIME: application/x-stata-dta
ÅPNES PÅ Windows macOS Linux Web
Relatert: .PKPASS · .DAT · .JSON · .RIS

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 17, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DTA-filformatet?

Filer med filendelsen .dta er vanligvis Stata-datafiler - det opprinnelige datasettformatet opprettet av StataCorp LLC - selv om .dta også brukes som en generisk endelse av en håndfull andre applikasjoner for lagring av data. En .dta-fil kan inneholde ulike typer statistisk informasjon, avhengig av applikasjonen som produserte den.

Stata sitt .dta-format dateres tilbake til Stata 1.0 (1985), med interne formatversjoner 104-121 som tilsvarer Stata-versjonene 8 til 19. Data lagret i .dta-filer lagres i et strukturert binærformat. Moderne filer (format 117 og nyere, produsert av Stata 13+) bruker en XML-tagget binærlayout og starter med den bokstavelige ASCII-signaturen <stata_dta> ved byte null, noe som gjør dem enkle å identifisere. Eldre filer (format 104-115) har ingen ASCII-signatur - den første byten koder kun den numeriske formatversjonsidentifikatoren.

Hvert .dta-datasett inneholder en rektangulær tabell med variabler (kolonner) og observasjoner (rader). Hver variabel har et navn, lagringstype, visningsformat og en valgfri etikett, og filen kan også inkludere metadata på datasettnivå som tidsstempel, sorteringsvariabelliste, verdi-etikett-ordbøker og brukerdefinerte egenskaper. Støttede numeriske typer inkluderer byte, int, long, float og double; strengtyper varierer fra fast bredde str1-str2045 til variabel lengde strL (opptil ~2 milliarder tegn, tilgjengelig i format 117+).

Utover Stata selv er .dta-filer bredt interoperable og kan åpnes eller konverteres ved hjelp av gratis verktøy:

  • R via haven-pakken (importerer også .sav og .sas7bdat)
  • Python via pyreadstat eller pandas med stata_reader
  • PSPP, det åpne kildekode-alternativet til SPSS
  • Eksport til CSV eller .RData er enkelt fra alle disse verktøyene

Sikkerhet og trygghet

RISIKO: LOW

En Stata .dta er passive data - den inneholder ingen kjørbar kode, så det er trygt å åpne en i en viser. De realistiske forholdsreglene er ikke-skadelig programvare: datasett kan inneholde konfidensielle/personlige data (anonymiser før deling), og verdi-/variabeletiketter er enkle å miste ved eksport til CSV. Nettleservisere som PondPilot behandler filen lokalt, men bekreft dette før du laster opp sensitive forskningsdata hvor som helst. Vær oppmerksom på falske «DTA viewer/repair»-nedlastingssider som inkluderer reklameprogramvare - foretrekk de gratis leserne som er oppført her.

Formatdetaljer

i et nøtteskall
FULLT NAVNStata Data File
UTVIKLERStataCorp LLC (Stata format); otherwise N/A (generic)siden Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
KATEGORIDatafiler
MIME-TYPEapplication/x-stata-dta
TYPEProprietært binært statistisk datasett (Stata); varierer for andre apper
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Turbo Pascal-datatabell - Borland Turbo Pascal lagret datatabeller som .dta, lesbare kun av det eldre miljøet.
  • Generiske spill- / applikasjonsdata - Noen spill og apper bruker .dta som et vanlig «data»-suffiks for sine egne filer, som kun åpnes av programmet som opprettet dem.

Programmer som åpner DTA-filer

Windows4 apps
Stata Betalt Den opprinnelige appen. Fil > Åpne .dta, eller bare dobbeltklikk; full redigering og analyse.
R + haven (RStudio) Åpen kildekode read_dta('file.dta') laster datasettet med etiketter inn i en data frame - gratis.
Python + pandas Åpen kildekode pandas.read_stata('file.dta') leser datasettet; eksporter med .to_csv() / .to_excel().
PSPP Åpen kildekode Gratis SPSS-lignende statistikkprogram; importer Stata .dta for å vise og analysere den.
macOS2 apps
Stata Betalt Den opprinnelige appen. Fil > Åpne .dta, eller bare dobbeltklikk; full redigering og analyse.
R + haven / Python + pandas Åpen kildekode Samme gratis lesere som på Windows - read_dta() (R) eller pandas.read_stata() (Python).
Linux1 app
R + haven / Python + pandas / PSPP Åpen kildekode Gratis lesere kjører alle på Linux; eller «python -c "import pandas;pandas.read_stata(...)"».
Web1 app
PondPilot Gratis Åpne .dta i nettleseren - leser Stata 8-19, beholder etiketter, eksporterer CSV/Parquet/JSON/Excel; data forblir lokalt.

Tekniske detaljer

dyp spesifikasjon
Format-typeProprietært binært statistisk datasett
HovedutviklerStataCorp LLC
Interne formatversjoner104-121, tilsvarende Stata-versjonene 8 til 19
Magisk signaturASCII-tekst "<stata_dta>" ved byte-offset 0 (format 117+, Stata 13 og nyere); ingen ASCII-signatur i eldre formater 104-115
MIME-typeapplication/x-stata-dta
TegnkodingUTF-8 i format 118+ (Stata 14+); ASCII i tidligere versjoner
DatalayoutRektangulær: én rad per observasjon, én kolonne per variabel
Støttede lagringstyperbyte, int, long, float, double; str# strenger med fast bredde opp til str2045; strL strenger med variabel lengde (format 117+)
Variabel-metadataNavn, lagringstype, visningsformat, variabeletikett og verdi-etikett-ordboknavn lagret per variabel
Datasett-metadataTidsstempel, sorteringsvariabelliste, verdi-etikett-ordbøker og brukerdefinerte nøkkel-verdi-egenskaper
EndiannessLittle-endian i format 117+; tidligere versjoner støttet både little-endian og big-endian byterekkefølge
KomprimeringUkomprimert som standard; valgfri zlib-komprimering introdusert i format 121 (Stata 18)
Maksimalt antall variabler2 047 (Stata/IC); 32 767 (Stata/SE); 120 000 (Stata/MP)
InteroperabilitetKan leses av R (haven-pakken), Python (pyreadstat / pandas), PSPP og SAS (PROC IMPORT)
PlattformuavhengighetWindows, macOS og Linux; format 117+-filer er flyttbare mellom plattformer uavhengig av byterekkefølge
UtgittStata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
Åpen standardJa · royalty-fri
Spesifikasjonwww.stata.com

DTA-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DTA-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DTA-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en DTA (Stata)-fil uten Stata?
Bruk den gratis PondPilot-nettviseren (åpner Stata 8-19 i nettleseren og eksporterer CSV/Excel), eller les den i R med haven::read_dta() eller i Python med pandas.read_stata(). GNU PSPP kan også importere den.
Hvordan konverterer jeg en Stata .dta til CSV eller Excel?
I Stata: «export delimited» (CSV) eller «export excel» (XLSX). Uten Stata: PondPilot eksporterer begge fra nettleseren, eller bruk pandas/R haven for å lese og deretter skrive filen.
Hvorfor vil ikke min gamle Stata åpne denne .dta-filen?
Den ble lagret av en nyere Stata-versjon. Be avsenderen om å lagre den på nytt med «saveold» for din versjon, eller les den i R/Python/PondPilot, som håndterer alle nyere formater.
Er alle .dta-filer Stata-filer?
Nei. Stata er den desidert vanligste betydningen, men .dta gjenbrukes også som et generisk «data»-suffiks av noen få urelaterte programmer. Hvis en Stata-leser avviser filen, identifiser den ved kildemappen eller med TrID og åpne den i programmet som laget den.
Mister jeg etikettene mine når jeg eksporterer til CSV?
Ofte ja - CSV har ikke noe konsept for verdi-etiketter, så kategoriske kolonner eksporteres som de underliggende numeriske kodene. Bruk verdi-etikettene (dekod i Stata, eller map i R/pandas) før eksport hvis du trenger teksten.
Kan R og Python virkelig lese Stata-filer gratis?
Ja. Rs haven::read_dta() og Pythons pandas.read_stata() leser Stata-datasett inkludert variabel- og verdi-etiketter, uten krav om Stata-lisens.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å