.DTA

DTA-fil

Stata Data File
Stil et spørgsmål
HURTIGT SVAR

En DTA-fil er næsten altid et Stata-datasæt - det indfødte binære format til statistikpakken StataCorp Stata. Du behøver ikke en betalt Stata-licens for at åbne en: PondPilot åbner den gratis i browseren, og R's haven-pakke eller Pythons pandas kan læse den direkte. Konvertering til CSV eller Excel er ligetil med de samme værktøjer.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 17, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DTA-filformatet?

Filer med filtypenavnet .dta er oftest Stata-datafiler - det indfødte datasætformat skabt af StataCorp LLC - selvom .dta også bruges som en generisk filendelse af en håndfuld andre applikationer til lagring af data. En .dta-fil kan indeholde forskellige typer statistisk information, afhængigt af den applikation, der har produceret den.

Stata .dta-formatet går tilbage til Stata 1.0 (1985), med interne formatversioner 104-121, der svarer til Stata-udgivelserne 8 til 19. Data gemt i .dta-filer gemmes i et struktureret binært format. Moderne filer (format 117 og nyere, produceret af Stata 13+) bruger et XML-tagget binært layout og begynder med den bogstavelige ASCII-signatur <stata_dta> ved byte nul, hvilket gør dem nemme at identificere. Ældre filer (formaterne 104-115) har ingen ASCII-signatur - den første byte koder kun for den numeriske format-versionsidentifikator.

Hvert .dta-datasæt indeholder en rektangulær tabel med variabler (kolonner) og observationer (rækker). Enhver variabel har et navn, en lagringstype, et visningsformat og en valgfri etiket, og filen kan også indeholde metadata på datasætniveau såsom et tidsstempel, en sorteringsvariabelliste, værdimærkat-ordbøger og brugerdefinerede karakteristika. Understøttede numeriske typer inkluderer byte, int, long, float og double; strengtyper spænder fra fast bredde str1-str2045 til den variable længde strL (op til ~2 milliarder tegn, tilgængelig i format 117+).

Udover selve Stata er .dta-filer bredt interoperable og kan åbnes eller konverteres ved hjælp af gratis værktøjer:

  • R via haven-pakken (importerer også .sav og .sas7bdat)
  • Python via pyreadstat eller pandas med stata_reader
  • PSPP, det open source-alternativ til SPSS
  • Eksport til CSV eller .RData er ligetil fra alle disse værktøjer

Sikkerhed og tryghed

RISIKO: LOW

En Stata .dta er passive data - den indeholder ingen eksekverbar kode, så det er sikkert at åbne en i en fremviser. De realistiske forholdsregler er ikke-malware: datasæt kan indeholde fortrolige/personlige data (anonymiser før deling), og værdi-/variabelmærkater er nemme at miste ved eksport til CSV. Browserfremvisere som PondPilot behandler filen lokalt, men bekræft dette, før du uploader følsomme forskningsdata nogen steder. Pas på falske «DTA viewer/repair» download-sider, der bundler adware - foretræk de gratis læsere, der er anført her.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNStata Data File
UDVIKLERStataCorp 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 datasæt (Stata); varierer for andre apps
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Turbo Pascal-datatabel - Borland Turbo Pascal gemte datatabeller som .dta, der kun kan læses af det forældede miljø.
  • Generiske spil- / applikationsdata - Nogle spil og apps bruger .dta som et almindeligt «data»-suffiks til deres egne filer, som kun åbnes af det oprindelige program.

Programmer der åbner DTA-filer

Windows4 apps
Stata Betalt Den indfødte app. Filer > Åbn .dta, eller bare dobbeltklik; fuld redigering og analyse.
R + haven (RStudio) Open-source read_dta('file.dta') indlæser datasættet med etiketter i en data frame - gratis.
Python + pandas Open-source pandas.read_stata('file.dta') læser datasættet; eksporter med .to_csv() / .to_excel().
PSPP Open-source Gratis SPSS-lignende statistikprogram; importer Stata .dta for at se og analysere den.
macOS2 apps
Stata Betalt Den indfødte app. Filer > Åbn .dta, eller bare dobbeltklik; fuld redigering og analyse.
R + haven / Python + pandas Open-source Samme gratis læsere som på Windows - read_dta() (R) eller pandas.read_stata() (Python).
Linux1 app
R + haven / Python + pandas / PSPP Open-source Gratis læsere kører alle på Linux; eller «python -c "import pandas;pandas.read_stata(...)"».
Web1 app
PondPilot Gratis Åbn .dta i browseren - læser Stata 8-19, bevarer etiketter, eksporterer CSV/Parquet/JSON/Excel; data forbliver lokalt.

Tekniske detaljer

dyb specifikation
FormattypeProprietært binært statistisk datasæt
Primær udviklerStataCorp LLC
Interne formatversioner104-121, svarende til Stata-udgivelserne 8 til 19
Magisk signaturASCII-tekst "<stata_dta>" ved byte-forskydning 0 (format 117+, Stata 13 og nyere); ingen ASCII-signatur i ældre formater 104-115
MIME-typeapplication/x-stata-dta
TegnkodningUTF-8 i format 118+ (Stata 14+); ASCII i tidligere versioner
DatalayoutRektangulært: én række pr. observation, én kolonne pr. variabel
Understøttede lagringstyperbyte, int, long, float, double; str# strenge med fast bredde op til str2045; strL strenge med variabel længde (format 117+)
Variabel-metadataNavn, lagringstype, visningsformat, variabeletiket og værdimærkat-ordbogsnavn gemt pr. variabel
Datasæt-metadataTidsstempel, sorteringsvariabelliste, værdimærkat-ordbøger og brugerdefinerede nøgle-værdi-karakteristika
EndiannessLittle-endian i format 117+; tidligere versioner understøttede både little-endian og big-endian byte-rækkefølger
KomprimeringUkomprimeret som standard; valgfri zlib-komprimering introduceret i format 121 (Stata 18)
Maksimalt antal variabler2.047 (Stata/IC); 32.767 (Stata/SE); 120.000 (Stata/MP)
InteroperabilitetKan læses af R (haven-pakken), Python (pyreadstat / pandas), PSPP og SAS (PROC IMPORT)
Tilgængelighed på tværs af platformeWindows, macOS og Linux; format 117+ filer er byte-orden-portable på tværs af alle platforme
UdgivetStata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
Åben standardJa · royaltyfri
Specifikationwww.stata.com

DTA-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DTA-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DTA-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en DTA (Stata) fil uden Stata?
Brug den gratis PondPilot-webfremviser (åbner Stata 8-19 i browseren og eksporterer CSV/Excel), eller læs 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). Uden Stata: PondPilot eksporterer begge dele fra browseren, eller brug pandas/R haven til at læse og derefter skrive filen.
Hvorfor vil min gamle Stata ikke åbne denne .dta?
Den blev gemt af en nyere Stata-version. Bed afsenderen om at gemme den igen med «saveold» til din version, eller læs den i R/Python/PondPilot, som håndterer alle nyere formater.
Er enhver .dta en Stata-fil?
Nej. Stata er langt den mest almindelige betydning, men .dta genbruges også som et generisk «data»-suffiks af nogle få urelaterede programmer. Hvis en Stata-læser afviser filen, skal du identificere den via dens kildemappe eller med TrID og åbne den i det program, der skabte den.
Mister jeg mine etiketter, når jeg eksporterer til CSV?
Ofte ja - CSV har intet koncept for værdimærkater, så kategoriske kolonner eksporteres som de underliggende numeriske koder. Anvend værdimærkaterne (dekod i Stata, eller map i R/pandas), før du eksporterer, hvis du har brug for teksten.
Kan R og Python virkelig læse Stata-filer gratis?
Ja. R's haven::read_dta() og Pythons pandas.read_stata() læser Stata-datasæt inklusive variabel- og værdimærkater, uden at der kræves en Stata-licens.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å