.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 apertoSì · 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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.NOMEDIAAndroid No-Media Marker 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