.DTA

File DTA

Stata Data File
Fai una domanda
RISPOSTA RAPIDA

Un file DTA è quasi sempre un dataset Stata - il formato binario nativo del pacchetto statistico StataCorp Stata. Non è necessaria una licenza Stata a pagamento per aprirne uno: PondPilot lo apre gratuitamente nel browser, e il pacchetto haven di R o pandas di Python possono leggerlo direttamente. La conversione in CSV o Excel è immediata con questi stessi strumenti.

Sviluppatore: StataCorp LLC (Stata format); otherwise N/A (generic) Categoria: File di dati Standard aperto MIME: application/x-stata-dta
SI APRE SU Windows macOS Linux Web
Correlati: .PKPASS · .DAT · .JSON · .RIS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 17, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file DTA?

I file con estensione .dta sono più comunemente Stata Data Files - il formato di dataset nativo creato da StataCorp LLC - sebbene .dta sia utilizzato anche come estensione generica da una manciata di altre applicazioni per l'archiviazione di dati. Un file .dta può contenere vari tipi di informazioni statistiche, a seconda dell'applicazione che lo ha prodotto.

Il formato Stata .dta risale a Stata 1.0 (1985), con versioni di formato interno 104-121 che mappano le release di Stata dalla 8 alla 19. I dati memorizzati nei file .dta sono salvati in un formato binario strutturato. I file moderni (formato 117 e successivi, prodotti da Stata 13+) utilizzano un layout binario con tag XML e iniziano con la firma ASCII letterale <stata_dta> al byte zero, rendendoli facili da identificare. I file più vecchi (formati 104-115) non portano alcuna firma ASCII - il primo byte codifica solo l'identificatore numerico della versione del formato.

Ogni dataset .dta contiene una tabella rettangolare di variabili (colonne) e osservazioni (righe). Ogni variabile porta un nome, un tipo di memorizzazione, un formato di visualizzazione e un'etichetta opzionale; il file può anche includere metadati a livello di dataset come un timestamp, un elenco di variabili di ordinamento, dizionari di etichette di valore e caratteristiche definite dall'utente. I tipi numerici supportati includono byte, int, long, float e double; i tipi di stringa variano da str1-str2045 a larghezza fissa a strL a lunghezza variabile (fino a circa 2 miliardi di caratteri, disponibile nel formato 117+).

Oltre a Stata stesso, i file .dta sono ampiamente interoperabili e possono essere aperti o convertiti utilizzando strumenti gratuiti:

  • R tramite il pacchetto haven (importa anche .sav e .sas7bdat)
  • Python tramite pyreadstat o pandas con stata_reader
  • PSPP, l'alternativa open source a SPSS
  • L'esportazione in CSV o .RData è semplicissima da ognuno di questi strumenti

Sicurezza e incolumità

RISCHIO: LOW

Un file Stata .dta è un dato passivo - non contiene codice eseguibile, quindi aprirne uno in un visualizzatore è sicuro. Le precauzioni realistiche riguardano aspetti non legati al malware: i dataset possono contenere dati riservati/personali (anonimizzare prima della condivisione) e le etichette di valore/variabile sono facili da perdere durante l'esportazione in CSV. I visualizzatori browser come PondPilot elaborano il file localmente, ma verifica sempre prima di caricare dati di ricerca sensibili ovunque. Diffida dai siti di download di finti «DTA viewer/repair» che includono adware - preferisci i lettori gratuiti elencati qui.

Dettagli del formato

in sintesi
NOME COMPLETOStata Data File
SVILUPPATOREStataCorp LLC (Stata format); otherwise N/A (generic)dal Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
CATEGORIAFile di dati
TIPO MIMEapplication/x-stata-dta
TIPODataset statistico binario proprietario (Stata); varia per altre app
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Tabella dati Turbo Pascal - Borland Turbo Pascal memorizzava le tabelle dati come .dta, leggibili solo da quell'ambiente legacy.
  • Dati generici di giochi / applicazioni - Alcuni giochi e app utilizzano .dta come semplice suffisso «data» per i propri file, apribili solo dal programma di origine.

Programmi che aprono file DTA

Windows4 apps
Stata A pagamento L'app nativa. File > Apri il .dta, o semplicemente doppio clic; editing e analisi completi.
R + haven (RStudio) Open-source read_dta('file.dta') carica il dataset con le etichette in un data frame - gratuito.
Python + pandas Open-source pandas.read_stata('file.dta') legge il dataset; esporta con .to_csv() / .to_excel().
PSPP Open-source Programma statistico gratuito simile a SPSS; importa lo Stata .dta per visualizzarlo e analizzarlo.
macOS2 apps
Stata A pagamento L'app nativa. File > Apri il .dta, o semplicemente doppio clic; editing e analisi completi.
R + haven / Python + pandas Open-source Stessi lettori gratuiti di Windows - read_dta() (R) o pandas.read_stata() (Python).
Linux1 app
R + haven / Python + pandas / PSPP Open-source I lettori gratuiti funzionano tutti su Linux; oppure 'python -c "import pandas;pandas.read_stata(...)"'.
Web1 app
PondPilot Gratuito Apri il .dta nel browser - legge Stata 8-19, mantiene le etichette, esporta in CSV/Parquet/JSON/Excel; i dati rimangono locali.

Dettagli tecnici

specifiche approfondite
Tipo di formatoDataset statistico binario proprietario
Sviluppatore primarioStataCorp LLC
Versioni del formato interno104-121, corrispondenti alle release di Stata dalla 8 alla 19
Firma magicaTesto ASCII "<stata_dta>" all'offset byte 0 (formato 117+, Stata 13 e successivi); nessuna firma ASCII nei formati più vecchi 104-115
Tipo MIMEapplication/x-stata-dta
Codifica dei caratteriUTF-8 nel formato 118+ (Stata 14+); ASCII nelle versioni precedenti
Layout dei datiRettangolare: una riga per osservazione, una colonna per variabile
Tipi di memorizzazione supportatibyte, int, long, float, double; stringhe a larghezza fissa str# fino a str2045; stringhe a lunghezza variabile strL (formato 117+)
Metadati delle variabiliNome, tipo di memorizzazione, formato di visualizzazione, etichetta della variabile e nome del dizionario delle etichette di valore memorizzati per variabile
Metadati del datasetTimestamp, elenco delle variabili di ordinamento, dizionari delle etichette di valore e caratteristiche chiave-valore definite dall'utente
EndiannessLittle-endian nel formato 117+; le versioni precedenti supportavano sia l'ordine dei byte little-endian che big-endian
CompressioneNon compresso per impostazione predefinita; compressione zlib opzionale introdotta nel formato 121 (Stata 18)
Variabili massime2.047 (Stata/IC); 32.767 (Stata/SE); 120.000 (Stata/MP)
InteroperabilitàLeggibile da R (pacchetto haven), Python (pyreadstat / pandas), PSPP e SAS (PROC IMPORT)
Disponibilità multipiattaformaWindows, macOS e Linux; i file di formato 117+ sono portabili tra tutte le piattaforme indipendentemente dall'ordine dei byte
RilasciatoStata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
Standard aperto · royalty-free
Specificawww.stata.com

Conversioni DTA

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DTA. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file DTA.

Domande frequenti

Come posso aprire un file DTA (Stata) senza Stata?
Usa il visualizzatore web gratuito PondPilot (apre Stata 8-19 nel browser ed esporta in CSV/Excel), oppure leggilo in R con haven::read_dta() o in Python con pandas.read_stata(). Anche GNU PSPP può importarlo.
Come converto un file Stata .dta in CSV o Excel?
In Stata: «export delimited» (CSV) o «export excel» (XLSX). Senza Stata: PondPilot esporta entrambi dal browser, oppure usa pandas/R haven per leggere e poi scrivere il file.
Perché la mia vecchia versione di Stata non apre questo .dta?
È stato salvato da una versione di Stata più recente. Chiedi al mittente di salvarlo nuovamente con «saveold» per la tua versione, oppure leggilo in R/Python/PondPilot, che gestiscono tutti i formati recenti.
Ogni .dta è un file Stata?
No. Stata è di gran lunga il significato più comune, ma .dta è riutilizzato come suffisso generico «data» da alcuni programmi non correlati. Se un lettore Stata rifiuta il file, identificalo tramite la sua cartella di origine o con TrID e aprilo nel programma che lo ha creato.
Perdo le mie etichette quando esporto in CSV?
Spesso sì - il formato CSV non ha il concetto di etichette di valore, quindi le colonne categoriali vengono esportate come codici numerici sottostanti. Applica le etichette di valore (decodifica in Stata o mappa in R/pandas) prima di esportare se hai bisogno del testo.
R e Python possono davvero leggere i file Stata gratuitamente?
Sì. haven::read_dta() di R e pandas.read_stata() di Python leggono i dataset Stata includendo le etichette delle variabili e dei valori, senza che sia richiesta una licenza Stata.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z